Tag: playframework 2.3

不要为每个SBT子项目发布泊坞窗镜像

我有一个多项目的SBT / Play2应用程序,我需要为主项目发布一个Docker镜像(这个镜像聚合了其他的镜像)。 问题是sbt-native-packager在我的本地存储库中发布了所有PLAY项目的图像。 根图像工作正常,但我有2个其他图像不应该发布。 我在plugins.sbt中添加的内容 addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.0-RC1") 这是我的build.sbt import Dependencies.Library._ import PlayKeys._ import com.typesafe.sbt.packager.docker._ lazy val root = (project in file(".")) .enablePlugins(PlayScala) .enablePlugins(DockerPlugin) .settings( packageName in Docker := "docking-station", version in Docker := "latest", NativePackagerKeys.dockerBaseImage := "dockerfile/java:oracle-java8", NativePackagerKeys.dockerExposedPorts := Seq(9000, 9443), NativePackagerKeys.dockerExposedVolumes := Seq("/opt/docker/logs"), ) .dependsOn(module1).aggregate(module1) .dependsOn(module2).aggregate(module2) .dependsOn(core).aggregate(core) lazy val module1 […]

在AWS Beanstalk Docker上部署Play Framework时出错

我在Docker上运行AWS Beanstalk上的Play Framework应用程序(运行Docker 1.6.0的64位Amazon Linux 2015.03 v1.4.1)。 Docker文件: FROM relateiq/oracle-java8 MAINTAINER XXXX EXPOSE 9000 ADD files / WORKDIR /opt/docker RUN ["chown", "-R", "daemon", "."] RUN ["chmod", "+x", "bin/app"] USER daemon ENTRYPOINT ["bin/app"] CMD [] Dockerrun.aws.json { "AWSEBDockerrunVersion": "1", "Ports": [{ "ContainerPort": "9000" }] } 当实例第一次启动,我得到约1分钟的地方,正常部署,然后我浏览几页后,错误显示: 502 Bad Gateway nginx/1.6.2 ElasticBeanstalk日志中的错误是: Play server process ID is […]