Files
telegram-bot-delivery/build.sbt
Pavel Kachalouski 44ca91f7e9 Cats experiments
2023-08-03 18:16:36 +02:00

30 lines
874 B
Scala

import Dependencies._
import Versions._
lazy val commonSettings = Seq(organization := "eu.xeppaka", scalaVersion := "3.3.0", mainClass := Some("tech.xeppaka.bot.Main"))
inThisBuild(commonSettings)
lazy val `telegram-bot-delivery` = (project in file("."))
.settings(
name := "telegram-bot-delivery",
libraryDependencies ++= Seq(
catsCore,
catsEffect,
sttpClient,
tapirHttp4sServer,
scalaTest % Test,
slibTelegram,
logback
),
dockerBaseImage := "openjdk:11",
dockerExposedPorts := Seq(8443),
dockerRepository := Some("registry.xeppaka.eu:443"),
Docker / daemonUserUid := Some("1001"),
Docker / daemonUser := "telegram-bot",
Docker / defaultLinuxInstallLocation := "/opt/telegram-bot-delivery",
version := "1.1.3"
)
.enablePlugins(JavaServerAppPackaging)
.enablePlugins(DockerPlugin)