Skip to content

Commit

Permalink
2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jona7o committed Aug 12, 2020
1 parent 7ee6e88 commit 396a0af
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 23 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,19 @@

### Status

[![codecov](https://codecov.io/gh/innFactory/bootstrap-play2/branch/master/graph/badge.svg)](https://codecov.io/gh/innFactory/bootstrap-play2) ![Run Tests](https://github.com/innFactory/bootstrap-play2/workflows/Run%20Tests/badge.svg)
![Cats Friendly Badge](https://typelevel.org/cats/img/cats-badge-tiny.png) [![codecov](https://codecov.io/gh/innFactory/bootstrap-play2/branch/master/graph/badge.svg)](https://codecov.io/gh/innFactory/bootstrap-play2) ![Run Tests](https://github.com/innFactory/bootstrap-play2/workflows/Run%20Tests/badge.svg)

![Cats Friendly Badge](https://typelevel.org/cats/img/cats-badge-tiny.png)

###### Scala, Akka, Play2, Slick, Flyway, Insomnia

Bootstrap a rest service with Play2, isolated Slick and isolated Flyway

This project is built with:
- Play Framework 2.8.1
- Slick 3.3.2
- Flyway-sbt & Flyway-Core 6.2.3
- Play Framework 2.8.X
- Slick 3.3.X
- Flyway-sbt & Flyway-Core 6.5.X
- Akka 2.6.X
- Scala 2.13.X

A PostgreSQL Database with activated postgis extensions is needed (for geolocation queries)

Expand Down
10 changes: 5 additions & 5 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import sbt.{ Def, _ }
//settings

name := """bootstrap-play2"""
scalaVersion := "2.13.3"
scalaVersion := Dependencies.scalaVersion

val latest = sys.env.get("BRANCH") match {
case Some(str) => if (str.equals("master")) true else false
Expand Down Expand Up @@ -99,14 +99,14 @@ slickGen := Def.taskDyn(generateTablesTask((dbConf in Global).value)).value
/*project definitions*/

lazy val firebaseAuth = (project in file("modules/firebase-auth"))
.settings(scalaVersion := "2.13.3")
.settings(scalaVersion := Dependencies.scalaVersion)

lazy val root = (project in file("."))
.enablePlugins(PlayScala, DockerPlugin, SwaggerPlugin)
.dependsOn(slick, firebaseAuth)
.aggregate(firebaseAuth)
.settings(
scalaVersion := "2.13.3",
scalaVersion := Dependencies.scalaVersion,
dbConfSettings,
libraryDependencies ++= Dependencies.list,
// Adding Cache
Expand Down Expand Up @@ -135,14 +135,14 @@ lazy val root = (project in file("."))
lazy val flyway = (project in file("modules/flyway"))
.enablePlugins(FlywayPlugin)
.settings(
scalaVersion := "2.13.3",
scalaVersion := Dependencies.scalaVersion,
libraryDependencies ++= Dependencies.list,
flywaySettings
)

lazy val slick = (project in file("modules/slick"))
.settings(
scalaVersion := "2.13.3",
scalaVersion := Dependencies.scalaVersion,
libraryDependencies ++= Dependencies.list
)

Expand Down
10 changes: 8 additions & 2 deletions doc/changes.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
## Version 1.1.0
## Version 2.1.0

> 12.08.2020
Upgrade to Scala 2.13.3 and latest lib versions.


## Version 1.0.0
## Version 2.0.0

> 15.05.2020
First stable Version

## Version 1.X.X

> XX.XX.2018
Legacy Version
2 changes: 1 addition & 1 deletion project/Build.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ object Common {

def projectSettings =
Seq(
scalaVersion := "2.13.3", //todo fix several version statements in sbt files
scalaVersion := Dependencies.scalaVersion, //todo fix several version statements in sbt files
// javacOptions ++= Seq("-source", "11", "-target", "11"),
scalacOptions ++= Seq(
"-encoding",
Expand Down
21 changes: 11 additions & 10 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ import sbt._

object Dependencies {

val AkkaVersion = "2.6.8"
val akkaTyped = "com.typesafe.akka" %% "akka-actor-typed" % AkkaVersion
val akka = "com.typesafe.akka" %% "akka-actor" % AkkaVersion
val akkaJackson =
"com.typesafe.akka" %% "akka-serialization-jackson" % AkkaVersion // https://github.com/akka/akka/issues/29351
val akkaStreams = "com.typesafe.akka" %% "akka-stream" % AkkaVersion
val scalaVersion = "2.13.3"
val akkaVersion = "2.6.8"
val akkaTyped = "com.typesafe.akka" %% "akka-actor-typed" % akkaVersion
val akka = "com.typesafe.akka" %% "akka-actor" % akkaVersion
val akkaJackson =
"com.typesafe.akka" %% "akka-serialization-jackson" % akkaVersion // https://github.com/akka/akka/issues/29351
val akkaStreams = "com.typesafe.akka" %% "akka-stream" % akkaVersion

//Prod
val slickPg = "com.github.tminglei" %% "slick-pg" % "0.19.2"
Expand All @@ -20,8 +21,8 @@ object Dependencies {
val slick = "com.typesafe.slick" %% "slick" % "3.3.2"
val slickCodegen = "com.typesafe.slick" %% "slick-codegen" % "3.3.2"
val slickHikaricp = "com.typesafe.slick" %% "slick-hikaricp" % "3.3.2"
val HikariCP = "com.zaxxer" % "HikariCP" % "3.4.5"
val Joda = "joda-time" % "joda-time" % "2.10.6"
val hikariCP = "com.zaxxer" % "HikariCP" % "3.4.5"
val joda = "joda-time" % "joda-time" % "2.10.6"
val flyWayCore = "org.flywaydb" % "flyway-core" % "6.5.4"
val postgresql = "org.postgresql" % "postgresql" % "42.2.14"

Expand All @@ -44,8 +45,8 @@ object Dependencies {
slick,
slickCodegen,
slickHikaricp,
HikariCP,
Joda,
hikariCP,
joda,
flyWayCore,
postgresql,
scalatestPlus,
Expand Down

0 comments on commit 396a0af

Please sign in to comment.