/typelevel-starter

Starter Scala web-service template using the Typelevel ecosystem. https://typelevel.org/

Primary LanguageScalaMIT LicenseMIT

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