bitcoin-s/app/oracle-server/oracle-server.sbt
Chris Stewart ac24bfb230
Revert #4601 / #4624 so that docker works on umbrel again (#4665)
* Revert #4601 / #4624 so that docker works on umbrel again

* Fix
2022-08-25 11:21:29 -05:00

27 lines
934 B
Scala

import com.typesafe.sbt.packager.docker.DockerChmodType
name := "bitcoin-s-oracle-server"
Universal / packageName := CommonSettings.buildPackageName((Universal /packageName).value)
// Ensure actor system is shut down
// when server is quit
Compile / fork := true
libraryDependencies ++= Deps.oracleServer.value
mainClass := Some("org.bitcoins.oracle.server.OracleServerMain")
packageSummary := "A DLC Oracle"
packageDescription := "A basic DLC oracle that allows you to commit to events and sign them"
dockerExposedPorts ++= Seq(9998)
dockerEntrypoint := Seq("/opt/docker/bin/bitcoin-s-oracle-server")
//this passes in our default configuration for docker
//you can override this by passing in a custom conf file
//when the docker container is started by using bind mount
//https://docs.docker.com/storage/bind-mounts/#start-a-container-with-a-bind-mount
dockerCmd ++= Seq("--conf", "/opt/docker/docker-application.conf")