我正在使用Bluemix运行应用程序,我可以将Java应用程序部署到Bluemix,有没有人知道如何将Go App部署到Bluemix?
答案 0 :(得分:2)
您可以将Go应用程序部署到Bluemix,但需要为-b提供Go Buildpack URL。
您可以查看一个示例应用程序: https://github.com/acostry/Go-on-Bluemix
答案 1 :(得分:2)
您需要使用自定义buildpack来部署Go Web应用程序。因此,登录您的云并从应用程序的根文件夹运行以下cf命令:
cf push appname -b https://github.com/cloudfoundry/cloudfoundry-buildpack-go
答案 2 :(得分:1)
实际上,Bluemix现在在其目录中包含Cloud Foundry Go buildpack https://github.com/cloudfoundry/go-buildpack。因此,不必使用BYOB功能。
API端点:https://api.ng.bluemix.net(API版本:2.19.0)
mbp:utils cbf$ cf buildpacks
Getting buildpacks...
buildpack position enabled locked filename
liberty-for-java 1 true false buildpack_liberty-for-java_v1.15-20150402-1422-yp.zip
sdk-for-nodejs 2 true false buildpack_sdk-for-nodejs_v1.15-20150331-2231-yp.zip
noop-buildpack 3 true false noop-buildpack-20140311-1519.zip
java_buildpack 4 true false java-buildpack-v2.6.zip
ruby_buildpack 5 true false ruby_buildpack-offline-v1.2.0.zip
nodejs_buildpack 6 true false nodejs_buildpack-offline-v1.1.1.zip
go_buildpack 7 true false go_buildpack-offline-v1.1.1.zip
python_buildpack 8 true false python_buildpack-offline-v1.1.1.zip
php_buildpack 9 true false php_buildpack-offline-v1.0.2.zip
liberty-for-java_v1-14-20150319-1159 10 true false buildpack_liberty-for-java_v1.14-20150319-1159-yp.zip
sdk-for-nodejs_v1-14-20150309-1555 11 true false buildpack_sdk-for-nodejs_v1.14-20150309-1555-yp.zip
答案 3 :(得分:0)
将应用程序部署到Bluemix与部署任何其他应用程序几乎相同,但命令行标志除外,用于设置平台应该用于配置运行时的自定义构建包。
登录您的Bluemix帐户并从应用程序的根文件夹运行此命令,其中appname代表Bluemix托管应用程序的唯一名称:
cf push appname -b url
有关创建/推送/部署/连接的详细信息,请访问http://www.ibm.com/developerworks/cloud/library/cl-bluemix-go-app/
答案 4 :(得分:0)
要明确完整的命令将是以下内容。
cf push appname -b https://github.com/cloudfoundry/go-buildpack.git
答案 5 :(得分:0)
使用-b选项发出以下命令,以使用您自己的buildpack部署应用程序,其中buildpack_URL是buildpack的URL:
$ cf push app_name -b buildpack_URL
更具体地说
cf push app_name -b https://github.com/cloudfoundry/go-buildpack.git
更多信息如下:
答案 6 :(得分:0)
在Bluemix云上推送你的应用程序时,你必须包含“-b”选项。
cf push app_name -b buildpack_URL
对于任何其他类型的应用,您可以参考以下链接在bluemix上推送应用: