A Giter8 template for EPAM Scala Competency Center Akka Http + Slick web application!
First of all, you'll need SBT. Follow its installation instructions and make sure sbt console
opens Scala REPL.
Next, you'll need to run sbt new EpamLifeSciencesTeam/scc_mentoring_be_akka.g8
and answer its questions about organization name (package name) and project name.
This scaffolded project will contain:
To run this project first run docker-compose to start PostgreSql with configured settings.
Then execute sbt build run
to start server on the default 8080 port — or edit application.conf
and provide your desired port number instead.
Also you might want to check another template from Epam Scala Competency Center with Http4s + ZIO + Doobie stack: https://github.com/EpamLifeSciencesTeam/scc_mentoring_be_zio.g8
Written in 2021 by Ilia Onishchenko <[email protected]>
To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty. See http://creativecommons.org/publicdomain/zero/1.0/.