2015年7月15日星期三

部署snova到appFog 云空间

在wiki那里看到有人提到这个空间,于是试了下,成功,特此记录分享下。ps:此空间部署c4后效果不怎么理想
1.windows用户下载安装Ruby Installer for Windows,这个安装包里包含了 RubyGems 。这个工具因为我在部署其他的云平台上,已经安装过了,所以不重复安装。

2.安装af 开始-->所有程序-->RailsInstaller-->Command Prompt with Ruby and Rails 进入命令行。输入以下命令,每行单独执行,安装时间长短因网络而异
gem update --system
gem install af
3.登录空间 执行命令 af login 输入邮箱和密码。
4.下载snova.war服务端文件到一个空目录,本例是e:\snova ,然后命令模式进入此目录,部署app 并上传。相关配置,如图1
其中af push [appname] 是生成一个新的app,其他的就是一些选择服务器节点,绑定服务等,具体看图示说明。图2:
其中绑定服务,貌似可以不用绑定的,我因为开始选择内存大小为默认的512 ,所以报错了,内存不够。部署失败。如图3:
失败后,询问是否删除app ,如果选择y删除就重新af push app 如果n 就调整内存后更新app 就可以。
5.调整内存,在后台可以修改。访问https://console.appfog.com/apps/yourapp 将其中yourapp换成你的app名称。调整后要重新启动app 生效。我曾试图修改本地保存的配置文件,以期望达到修改内存的目的,好像不行。
6.重新更新成功,如图4:
然后访问你的url 如 youapp.rs.af.cm 看到c4服务端,部署成功。当然这个还可以绑定自己的域名,以上的一些操作,应该可以在在后台完成,如建立app, 选择节点,内存大小。最后要输入命令的估计只有进入war包目录执行af update app 而已。
附上官方操作说明











没有评论:

发表评论