Chinaunix首页 | 论坛 | 博客
  • 博客访问: 668052
  • 博文数量: 180
  • 博客积分: 5851
  • 博客等级: 大校
  • 技术积分: 1946
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-22 22:11
文章分类

全部博文(180)

文章存档

2021年(1)

2019年(2)

2018年(13)

2017年(8)

2016年(1)

2015年(11)

2014年(8)

2012年(18)

2011年(8)

2010年(7)

2009年(10)

2008年(20)

2007年(17)

2006年(39)

2005年(17)

我的朋友

分类: 系统运维

2015-05-15 14:33:11

参考了网上各种不全面的文章,下面尽量清晰步骤:

1、注册ibm bluemix,收到邮件需要激活账户,可能会延迟24小时,但账户总会开通;
2、去 下载可执行版本的cf,例如ubuntu,直接下载32/64位的Linux可执行版本,例如linux32.tgz,然后解压后就是cf可执行文件,丢到/bin里好了;
3、进入你的项目目录:$cd testApp
4、执行一下meteor reset,或者建立一个.cfignore文件,里面就一行内容.meteor/local,避免.meteor里的build文件不当上传(很大的);
5、连接到bluemix:$cf api
6、登陆一下:$cf login -u YourAccountName
7、项目目录下建立 manifest.yml 文件:
applications:
 - name: testApp
   memory: 512M
   instances: 1
   disk: 1024M
   path: .
   host: testApp
   domain: mybluemix.net
   buildpack:
   services:
       - mydbName
env:
   ROOT_URL:

8、建立mongodb服务:$cf create-service mongodb 100 mydbName
9、绑定服务:bind-service testApp mydbName
10、上传代码:$cf push -f manifest.yml
11、这里要注意,程序应该起不来(数据库无法访问),进入 仪表板,查看环境变量,得到MONGO_URL的值,加入到你的环境变量设置中,仪表板页面可以添加,manifest.yml文件中添加至ROOT_URL下方:MONGO_URL=mongodb://......../db
10、如果没有错误,代码会自动重启,如果有错误,用:$cf logs sme002 --recent 来查看。用$cf restage testApp来重置系统重启。
11、一切没问题,用访问




阅读(1382) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~