我想知道activator dist
是否足以部署Play应用程序? activator clean compile
也应该运行吗?我看过Deploying documentation,但我不清楚。
答案 0 :(得分:2)
正在运行dist
已编译项目,这就足够了。之前不需要清洁。如果要运行测试,请先运行:sbt test dist
。
dist
的输出位于target/universal/project-name.zip
,只需将其内容解压缩到生产服务器即可。您可能希望为生产服务器使用不同的配置文件,因此您将运行如下所示的应用程序:./bin/project-name -Dconfig.file=conf/production.conf
。
如果你想构建一个胖罐而不是所有必需的依赖项,请看sbt assembly。