This app is built with Buffalo
- Install docker-compose
- Generate a github token, there is a guide here
- Open the docker-compose.yml file and add values to the env variable
- Run
docker-compose up -d
Note: It's recommended to read the getting started guide and a few things regarding buffalo from here
- Install docker-compose
- Generate a github token, there is a guide here
- Open the dev.docker-compose.yml file and add values to the env variable
- Run
docker-compose -f dev.docker-compose.yml up --build(Note: every time that you save a file the app will be recompiled and restarted) - The app should be up and running at http://localhost:3000
- Configure
database.ymlfile in order to connect the app to your PostgreSQL instance - Generate a github token, there is a guide here
- Set your github token to an environment variable called
GITHUB_TOKEN - Set a random jwt secret key to an environment variable called
JWT_SECRET - Run
buffalo db create -a - Run
buffalo db migrate - Run
buffalo task db:seed - Run
buffalo dev(Note: This will watch the current directory and it will recompile and restart the app every time there is a change in your files) - The app should be up and running at http://localhost:3000