0

play 2.3.8 アプリケーション用の debian パッケージを作成しています。

次の設定を使用します。

 val settings = Seq(
   debianPackageDependencies in Debian := "openjdk-7-jre (>= 1.7.0)" :: Nil,
   maintainer in Linux := "team <support@dns.io>",
   packageSummary in Linux := "app",
   packageDescription := "description",
   serverLoading in Debian := ServerLoader.SystemV,
   linuxPackageMappings in Debian := linuxPackageMappings.value.map { p ⇒
     val newMappings = p.mappings.filterNot { f ⇒
       f._2.endsWith("conf//messages") ||
       f._2.endsWith("conf//play.plugins")
     }
     p.copy(mappings = newMappings)
   },
   daemonUser in Linux := (normalizedName in Debian).value
)

ただし、/etc/init.d/ スクリプトは生成されません。

変換を削除するとlinuxPackageMappings、init.d スクリプトが生成されます。

4

1 に答える 1