2015年7月15日星期三

将snova和goagent服务端部署到同一个gae app上

思路的来源是issue上有人想snova 和goagent的app id 能同时使用。鉴于goagent部署成功后的地址是xx.appspot.com/2 ,而snova部署成功后地址是xx.appspot.com。两者貌似不冲突,于是就想到合理利用下。
众所周知,gae 没个帐号可以创建10个app,每个app每天1g流量。10个app多也不算多,也不算少了。关键是我在上面部署了好几个应用,比如网盘,相册之类。然后goagent 又部署了5个app ,这样下来也没多少剩下了。snova也就部署了一个app 而已。合理利用app 在这种情况下就比较需要了。因为goagent实在是比较火(连百度百科都有),受到gfw太多照顾,现在我基本上都是在用snova。
便查资料,得知GAE允许在服务器服务器上保存站点的多个版本,包括程序、模版、静态文件等。它是通过对app.yaml的version的设置进行版本的管理。如默认情况下version=1,此时对站点内所有文件的修改,上传后都将更新到1这个版本里。

安装配置部署C4 Plugin到OpenShift上 补充

上次部署C4 Plugin到OpenShift上,没有错误提示,然后打开网页是空白页。现在终于有了解决方案
官方wiki好像是冲突了。
解决方法有二
一、删掉冲突的jar 包
将snova-c4-server-0.16.0.war/WEB-INF/lib 下的 netty-3.2.6.Final.jar 删掉。war包可以用winrar或者7zip 软件打开,然后重新部署。

安装配置部署C4 Plugin到OpenShift上

snova官方也有介绍,点我去官方
一、注册OpenShift环境 到官方注册帐号。
二、安装OpenShift部署工具
开始之前请先安装git系统软件:RailsInstaller ,我共享的下载地址。安装时记得要勾选那个勾,要不然有些命令不能用。

部署snova到appFog 云空间

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

部署Snova C4的服务端到Heroku

最近作者很给力的更新了。以前的部署方式需要单独为heroku build一个zip包,现在所有snova在除GAE外PaaS统一为一个war包。于是试了下,成功部署。原本是想在ubuntu下部署的,但好像是网络不给力,连接超时。无奈的用上了windows平台部署。