Scala Playframework 应用程序的兼容构建包
Compatible buildpacks for Scala Playframework application
我正在尝试将示例 scala playframework 应用程序部署到 cloud foundry (https://api.run.pivotal.io)
$ cf push play-cf-demo-1.0-SNAPSHOT.zip
但失败的原因是
None of the buildpacks detected a compatible application
我已经尝试 运行 下面的命令,如果 buildpack
cf buildpacks
java_buildpack 2 true false java-buildpack-offline-cflinuxfs3-v4.31.1.zip cflinuxfs3
go_buildpack 6 true false go_buildpack-cached-cflinuxfs3-v1.9.14.zip cflinuxfs3
python_buildpack 7 true false python_buildpack-cached-cflinuxfs3-v1.7.15.zip cflinuxfs3
我假设 java buildpack 也适用于 play scala 应用程序。
帮助我使用正确的 buildpack 进行部署或创建我自己的 buildpack 的任何特定命令。
Java 构建包支持 Play 应用程序。
https://github.com/cloudfoundry/java-buildpack/blob/main/docs/example-play_framework.md
如文档中所述,当使用 play dist
或 play stage
.
打包时,Java buildpack 可以 运行 Play 应用程序
此外,您使用的命令似乎有点不对劲。你需要 运行 cf push play-application -p path/to/play-f-demo-1.0-SNAPSHOT.zip
.
第一个参数是应用程序名称,-p
参数告诉 cf
在哪里可以找到打包的 Play 应用程序。
在这种情况下,命令 运行 将应用程序名称设置为文件名但不设置路径,这意味着 cf push
将从当前目录上传所有内容,这几乎肯定是 Java buildpack 不知道如何 运行.
我正在尝试将示例 scala playframework 应用程序部署到 cloud foundry (https://api.run.pivotal.io)
$ cf push play-cf-demo-1.0-SNAPSHOT.zip
但失败的原因是
None of the buildpacks detected a compatible application
我已经尝试 运行 下面的命令,如果 buildpack
cf buildpacks
java_buildpack 2 true false java-buildpack-offline-cflinuxfs3-v4.31.1.zip cflinuxfs3
go_buildpack 6 true false go_buildpack-cached-cflinuxfs3-v1.9.14.zip cflinuxfs3
python_buildpack 7 true false python_buildpack-cached-cflinuxfs3-v1.7.15.zip cflinuxfs3
我假设 java buildpack 也适用于 play scala 应用程序。
帮助我使用正确的 buildpack 进行部署或创建我自己的 buildpack 的任何特定命令。
Java 构建包支持 Play 应用程序。
https://github.com/cloudfoundry/java-buildpack/blob/main/docs/example-play_framework.md
如文档中所述,当使用 play dist
或 play stage
.
此外,您使用的命令似乎有点不对劲。你需要 运行 cf push play-application -p path/to/play-f-demo-1.0-SNAPSHOT.zip
.
第一个参数是应用程序名称,-p
参数告诉 cf
在哪里可以找到打包的 Play 应用程序。
在这种情况下,命令 运行 将应用程序名称设置为文件名但不设置路径,这意味着 cf push
将从当前目录上传所有内容,这几乎肯定是 Java buildpack 不知道如何 运行.