akka-slick-vs-http4s-doobie-service
akka-slick-vs-http4s-doobie-service copied to clipboard
AkkaHttp vs. HTTP4s CRUD microservice to serve user trips in area of mobility services
Trips CRUD - microservice
Run with SBT
Before running the service, you need to start Postgres database using available script:
sh start-dev-db.sh
Use sbt run
command
Run with Docker Compose
Requirements
- Docker daemon needs to be available for SBT packager plugin
Build Docker image
First you need to build an image. In order to do that just run SBT commands to build a service image:
sbt stage
sbt docker:publishLocal
Now you can run the environment. There are two shell scripts to start and stop docker-compose environment which includes Postgres database as well
start script:
sh start.sh
stop script:
sh remove.sh