My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
HerokuInstallation  
C4 Plugin在Heroku上的部署配置说明.
Featured, Phase-Support
Updated Feb 3, 2012 by yinqiwen@gmail.com

Step 1: 准备Heroku SDK环境

按照Heroku官方的QuickStart注册帐号,安装SDK(注册较简单,仅需要email)

Step 2: 部署Snova C4 Plugin的服务端到Heroku

  • 下载snova-c4-heroku-serverr-[version].zip, 在任意目录下解压
  • 在命令行下进入解压的目录,依次顺序执行以下的命令,每一行单独执行
  •        heroku login
           git init
           git add .
           git commit -m "init"
           heroku create --stack cedar
           git push heroku master
  • 留意执行“heroku create --stack cedar”时的输出,一般会显示创建的域名,为 "xx.herokuapp.com", 记下该域名,为配置Client准备(该域名也可登录Heroku的Web找到)

Step 3: 配置Snova C4 Plugin的客户端

  • 从snova-0.12.0120开始自动集成c4 plugin,无需单独安装
  • 修改<snova>/plugins/c4/conf/c4-client.conf
  •        [C4]
    	   #修改domain为Step2创建的域名, 可加多个域名
           WorkerNode[0]=xyz.herokuapp.com
           WorkerNode[1]=xyz.cloudfoundry.com
  • 修改<snova>/conf/snova.conf,将C4改为默认proxy实现(可选)
  •       [Framework]
          .........
          ##Can choose in plugins, default is GAE
          ProxyService=C4

Step 5: 与SPAC集成(可选)

  • 在SPAC的解释语言中,heroku被定义为$HEROKU="Heroku"
  • 参考SPAC的说明SpecialProxyAutoConfig修改SelectProxy方法打造自己的proxy环境

Comment by curtiusy...@gmail.com, Jan 9, 2012

怎么我在XP下键入heroku login显示:“heroku不是内部或外部命令,而不是可运行的程序或批处理文件”

Comment by project member yinqiwen@gmail.com, Jan 9, 2012

按照step 1中指示安装heroku的SDK

Comment by cih...@gmail.com, Jan 23, 2012

请问 如何更新代码呢 谢谢

Comment by project member yinqiwen@gmail.com, Jan 26, 2012

先登录到heroku.com,在web上删除原先部署的应用;然后重新执行wiki的步骤创建新的应用

Comment by job.gor...@gmail.com, Feb 7, 2012

# ../heroku-client/heroku create --statck cedar /root/war/heroku/heroku-client/lib/heroku/updater.rb:36: warning: parenthesize argument(s) for future version /root/war/heroku/heroku-client/vendor/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50: warning: parenthesize argument(s) for future version

! Name must start with a letter and can only contain lowercase letters, numbers, and dashes

Comment by ohmygod1...@gmail.com, Yesterday (30 hours ago)

官网提供的sdk安装脚本是debian下的,fedora下如何安装呢?


Sign in to add a comment
Powered by Google Project Hosting