Note: The services in this project are being replaced by https://github.com/SomethingSexy/chronicle. This will still be used for the Discord bot logic.
Use this to maintain service versions https://github.com/pmowrer/semantic-release-monorepo
"eslint.workingDirectories": [
"./services/chroncile"
]
Startup docker
docker-compose up
Startup and build all services
docker-compose up --build
Startup and build a specific service
docker-compose up --build <service>
docker-compose up --build chroncile
Cleaning up volumes for integration testing
docker volume ls
docker volume remove <volume_name>
You will also need to remove the local database on your machine, st-tools/pgdata
npm ci
To install services
npm run bootstrap
To run all tests
npm test