pekko-sample-cluster-docker-compose-java/build.sbt (19 lines of code) (raw):

organization := "org.apache.pekko" /* scala versions and options */ scalaVersion := "3.3.4" // These options will be used for *all* versions. scalacOptions ++= Seq( "-deprecation", "-unchecked", "-encoding", "UTF-8", "-Xlint") val pekkoVersion = "1.1.3" val logbackVersion = "1.3.15" /* 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)