typelevel-starter
Starter Scala web-service template using the Typelevel ecosystem. This starter project is built on the these core Typelevel libraries:
This project also includes a simple docker-compose
file to provide a Postgres
database instance container for the service.
Running the Service
Start the docker container for the Postgres instance
docker-compose up &
Start SBT
sbt
Start the app with reloading capabilities
sbt:typelevel-starter> reStart
(Can also use run
to run the app normally)
Stopping the Service
Stop the app
sbt:typelevel-starter> reStop
If you want to stop the Postgres container
docker-compose down
Other SBT Commands Available
dependencyUpdates
dependencyCheck
dumpLicenseReport
Dependencies and Plugins
Other libraries and plugins used by this project