| organization := "org.apache.pekko" | 
 |  | 
 | /* scala versions and options */ | 
 | scalaVersion := "2.13.14" | 
 |  | 
 | // These options will be used for *all* versions. | 
 | scalacOptions ++= Seq( | 
 |   "-deprecation", | 
 |   "-unchecked", | 
 |   "-encoding", "UTF-8", | 
 |   "-Xlint") | 
 |  | 
 | val pekkoVersion = "1.0.3" | 
 | val logbackVersion = "1.2.13" | 
 |  | 
 | /* dependencies */ | 
 | libraryDependencies ++= Seq( | 
 |   // -- Logging -- | 
 |   "ch.qos.logback" % "logback-classic" % logbackVersion, | 
 |   // -- Pekko -- | 
 |   "org.apache.pekko" %% "pekko-actor-typed" % pekkoVersion, | 
 |   "org.apache.pekko" %% "pekko-cluster-typed" % pekkoVersion) | 
 |  | 
 | version in Docker := "latest" | 
 |  | 
 | dockerExposedPorts in Docker := Seq(1600) | 
 |  | 
 | dockerEntrypoint in Docker := Seq("sh", "-c", "bin/clustering $*") | 
 |  | 
 | dockerRepository := Some("pekko") | 
 |  | 
 | dockerBaseImage := "eclipse-temurin:11" | 
 | enablePlugins(JavaAppPackaging) |