Development Stack

Gancio is built with following technologies:

Testing on your own machine

  1. Download source
    git clone https://framagit.org/les/gancio
    
  2. Install dependencies
    yarn
    
  3. Use a default sqlite configuration
    cp config.example.json config.json
    
  4. Run db migrations
    ./node_modules/.bin/sequelize db:migrate
    
  5. Create a first admin user
    ./server/cli.js users create admin secretpassword admin
    
  6. Hacking
    yarn dev
    

Info

You can skip step n.5 and register the user from the UI, the first registered user will be an active administrator.

Using Docker

  1. Build the container
    docker build -f Dockerfile.dev -t gancio .
    
  2. Install dependencies
    docker run -v $PWD:/home/node -it gancio yarn install
    
  3. Hacking
    docker run -v $PWD:/home/node -it gancio
    

Please use the issues to discuss any modification.


Table of contents