A Giter8 template for creating a web application based upon several libraries from the Scala ecosystem. The template provides a basic application structure with a database table for user accounts and routing for setting up an administrator account.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jens Grassel 89ffafe06d Update logback to 1.2.6 9 months ago
..
project Update sbt-scoverage to 1.8.2 11 months ago
src Prepare overhault 11 months ago
.gitignore Update .gitignore 2 years ago
.scalafmt.conf Initial Commit 2 years ago
AUTHORS.md Initial Commit 2 years ago
CHANGELOG.md Initial Commit 2 years ago
CONTRIBUTING.md Initial Commit 2 years ago
LICENSE Initial Commit 2 years ago
NOTICE Initial Commit 2 years ago
README.md Initial Commit 2 years ago
build.sbt Update logback to 1.2.6 9 months ago
default.properties Update http4s to 0.22.5 9 months ago

README.md

$project_name$

TODO

License

This code is licensed under the Mozilla Public License Version 2.0, see the LICENSE file for details.

System requirements

  • Java 11
  • PostgreSQL 11 (or higher)

Developer guide

For development and testing you need to install sbt. Please see CONTRIBUTING.md for details how to to contribute to the project.

During development you can start (and restart) the application via the reStart sbt task provided by the sbt-revolver plugin.

Tests

Tests are included in the project. You can run them via the appropriate sbt tasks test and it:test. The latter will execute the integration tests. Be aware that the integration tests might need a working database.

Deployment guide