A simple rota management application, written in Scala.
- Install Scala and SBT
brew install coursier/formulas/coursier && cs setup && brew install sbt
- Install dependencies and start the local server:
sbt run
The API should now be running on http://localhost:3000
sbt test
The application is packaged into a fat JAR using sbt-assembly, then a Docker image is built from this JAR and deployed to a fly.io instance using the fly CLI tool.
sbt packageApplication && fly deploy
This API does not currently support authentication or authorization.