【发布时间】:2020-08-01 05:22:20
【问题描述】:
我正在尝试对接使用 Scala Play 构建的 Rest API,以便我可以使用 AWS EC2 或 Kubernetes 来部署它。
接下来: : https://guilhebl.github.io/scala/backend/docker/play/2017/08/23/scala-play-docker-sbt-native-packager-example/ 和 使用此命令序列失败:
sbt playGenerateSecret
sbt dist
sbt docker:publishLocal
docker run -p 9000:9000 -e APPLICATION_SECRET="token from above" play-scala-rest-api-example:1.0-SNAPSHOT
使用这个官方示例应用程序:
https://github.com/playframework/play-samples/tree/2.8.x/play-scala-rest-api-example
其他团队需要Dockerfile 才能使用 Jenkins 将应用程序部署到 AWS EC2。现在似乎直到sbt docker:publishLocal 才生成Dockerfile
如果我们能找到一些官方教程来展示如何做到这一点会更好。
【问题讨论】:
-
github.com/playframework/play-samples/tree/2.8.x/… 对我来说似乎是官方的。它在 GitHub 上的 play framework org 下
-
您已更改问题,包括错误消息和原始问题,但没有留下任何指示。如果您感谢其他人花时间帮助您,请不要这样做。
-
@dbaltor 感谢您的提醒。我根据修改日志中提到的意图稍微修改了问题。
-
你的 Dockerfile 看起来怎么样?
-
不能一次性生成secret放到conf文件中吗?
标签: scala docker playframework sbt