Files
telegram-bot-delivery/build.sbt
2019-10-27 20:39:50 +01:00

37 lines
944 B
Scala

import Dependencies._
lazy val commonSettings = Seq(
organization := "com.example",
scalaVersion := "2.13.1",
mainClass := Some("eu.xeppaka.bot.Main")
)
inThisBuild(commonSettings)
lazy val `telegram-bot-delivery` = (project in file("."))
.settings(
name := "telegram-bot-delivery",
libraryDependencies ++= Seq(
scalaTest % Test,
akka,
akkaTyped,
akkaHttp,
akkaStream,
akkaPersistence,
levelDbJni,
circleCore,
circleGeneric,
circleParser,
circeAkkaHttp,
slibTelegram
),
dockerBaseImage := "openjdk:13-jdk-oracle",
dockerExposedPorts := Seq(8443),
dockerRepository := Some("registry.xeppaka.eu:443"),
Docker / daemonUserUid := Some("1001"),
Docker / daemonUser := "telegram-bot",
Docker / defaultLinuxInstallLocation := "/opt/telegram-bot-delivery",
)
.enablePlugins(JavaServerAppPackaging)
.enablePlugins(DockerPlugin)