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