【问题标题】:build a docker image for Rest API built with Scala Play为使用 Scala Play 构建的 Rest API 构建 docker 镜像
【发布时间】: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


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2017-10-03
    • 1970-01-01
    • 2020-10-06
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    相关资源
    最近更新 更多