sbt-native-packagerを使用して、deb ファイル内で本番環境のログ/構成をセットアップする最良の方法を探しています。
a.)コード リポジトリからorにreference.conf
andをコピーしたい。 どういうわけか可能だと思いますが、まだ例を見つけることができず、SBTとプラグがどのように連携するかについてまだ苦労しています。logback.xml
/etc/my-app/reference.conf
/etc/my-app/logback.xml
linuxPackageMappings
b.) 作成された upstart を介して開始されたときに、この構成とこの logback 構成を使用する必要があることを jvm に伝える必要があります - build.scala から jvm-runscript にパラメーターを渡すにはどうすればよいですか
これは私の現在のプロジェクトの値です:
lazy val root = Project(id = appName, base = file("."), settings = JavaServerAppPackaging.settings ++ packageSettings ++ allSettings ++ Project.defaultSettings)
lazy val allSettings = Seq(
resolvers += "Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases",
resolvers += "Sonatype OSS Snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/",
libraryDependencies ++= dependencies)
lazy val packageSettings = packageArchetype.java_server ++ Seq(
bashScriptExtraDefines := Seq("aha"),
version := appVersion,
packageSummary := appName,
packageDescription := appName,
maintainer := appAuthor,
debianPackageDependencies in Debian ++= Seq("openjdk-7-jre-headless"))
ありがとう