将Github中托管的基于meanjs的应用程序部署到Bluemix

时间:2016-02-11 15:53:14

标签: github ibm-cloud meanjs devops

我使用meanjs框架的应用程序托管在Github存储库中。如何集成Bluemix和Git以将我的应用程序部署到Bluemix?

2 个答案:

答案 0 :(得分:0)

使用Git从Github存储库部署到Bluemix的最佳选择是使用此链接:

https://bluemix.net/deploy?repository=LINK-TO-YOUR-GITHUB-REPO

这将获取您的存储库,使用它启动Bluemix应用程序并创建一个Bluemix DevOps项目,该项目允许您使用Git而不是Cloud Foundry CLI tool将更改推送到您的应用程序。

您也可以从此处开始(https://hub.jazz.net/create)手动执行此过程。在此设置页面上,请务必选择“将其设为Bluemix项目”。所以你可以将你的代码部署到Bluemix。

仅供参考 - 仅将存储库部署到Bluemix并不意味着它将在平台上运行。有关让您的代码在Bluemix上运行的信息,请参阅here for more info

答案 1 :(得分:-1)

  1. 将项目部署到Bluemix中,如下所示:
    • 从Github下载meanjs:https://github.com/meanjs/mean
    • npm -install
    • 安装依赖包
    • 检查并查看项目是否可以通过命令grunt在本地运行,因为meansjs项目描述
    • 在Bluemix中创建名为mean-mongo
    • 的mongolab服务
    • 检查.cfignore文件包含以下项目;
    • 部署到Bluemix时要忽略的文件和目录列表(.DS_Store.nodemonignore.sass-cache/npm-debug.lognode_modules/public/libapp/tests/coverage/.bower-*/.idea/
      • cf push <appname> -p推送应用程序。
  2. 将应用程序集成到Git
    • 确保第1步成功完成,并将应用程序成功上传到Bluemix
    • 将步骤1中部署到Bluemix的应用添加到jazz hub(点击应用 - >点击应用右上角的“添加GIT” - >然后它将创建jazz中心项目的网址
    • 点击应用页面上的“GIT网址”或“编辑”按钮登录爵士中心
    • 它将打开爵士乐中心页面
      1. 进一步参考
    • http://www.ibm.com/developerworks/cloud/library/cl-intro1-app/