Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • password
  • fixes2
  • loged
  • ammount
  • fixes
6 results

cicer

  • Clone with SSH
  • Clone with HTTPS
  • Forked from meskio / cicer
    196 commits behind the upstream repository.

    Cicer

    Cicer is a web based software to manage the stock, purchases and balance of a consumer association. It has being created for the needs of the Garbanzo Negro.

    deploy it

    Build a copy using make:

    $ make build

    Create a secret for the authentication tokens:

    $ head -c 21 < /dev/urandom | base64

    Now you can copy the build folder and the cicer binary to your server and run it like:

    $ ./cicer -assets 'path/to/build' -secret 'scret' -addr ':8000'

    Instead of flags all the params can be passed as env variables see the names between { and } in:

    $ ./cicer -h

    run for development

    To run it in develop mode build and run the backend:

    $ go build
    $ ./cicer

    And run the frontend with npm:

    $ npm start

    This will open a browser pointing to http://localhost:3000 where you will see any changes you do in the javascript side (the backend side needs recompilation).

    Initialize data

    When you run cicer it will print an authentication token that we can use to set up some initial data, see setup.sh:

    $ ./setup.sh the.hexadecimal.token