You need to have the following installed on your local development system before you can go ahead with this project (except you want to develop using docker).
For developmental purpose, run the following commands
# run the migrations
npm run migrations
# start dev server
npm run dev
To run integration test, run below command
npm run test
To run integration test, run below command
npm run build
npm run start
For docker, run the following commands
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d
docker-compose -f docker-compose.yml -f docker-compose.integration.yml up --abort-on-container-exit
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up --abort-on-container-exit
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.