This is my solution to CodersRank task. Application is written in Go and it's deployed to Heroku https://codersranktask.herokuapp.com/. As a backend I decided to use Postgres. I also decided to configure Azure DevOps pipeline to build and auto deploy that project to Heroku.
Go 1.12 with modules enabled is required
export GO111MODULE=on
go build
docker build -t codersranktask .
To run all dependencies locally docker-compose
script can be used:
docker-compose up
- Add system tests
- UT not covered paths
- Add encryption to secretes
- Add documentation