新手问题 appfog 真给力呀

metal · 2012年08月11日 · 最后由 ldl_xz 回复于 2013年07月11日 · 10422 次阅读

http://www.appfog.com/products/appfog/pricing/

蛮好用的。免费适合我等新手练手。部署也简单。

给个例子也行啊。不然还是放到瞎扯蛋节点吧

#1 楼 @xds2000

支持的版本是: rails 3.2.5

我自己扔了一个 demo 上去,数据库看起来还是支持 mongodb。mysql 这些肯定没问题。

http://kennx.ap01.aws.af.cm/

话说这个 pricing 为什么对数据库空间这么抠门?32GB 的 RAM 才给配 16GB 的数据库空间?(揉眼

怎么执行 rake db:migrate 和 seeds 啊?

@metal 可不可以添个你的过程,我试了一下

  1. Download Source 下来以后,
  2. 修改了 gemfile 添加 gem 'execjs',gem 'therubyracer' ,bundle install
  3. 添加了一个 controller
  4. bundle package
  5. af update myapp

网页出现 fatal error : Error: Application [myapp] failed to start, logs information below

below 是空白的,没有任何错误信息。

下面标的价格好贵啊。。

最郁闷的是,不论免费还是收费,数据库永远是 100M 限额。

不支持 MongoDB 啊。

#4 楼 @kikyous 看起来应该不可以。要自己导入数据进去,你用 af --help 看看帮助

#5 楼 @stc 我就是把 Rails 改成 3.2.5 然后 bundle 上去了,你应该还的改的 mysql 的配置文件。最后还的本地 bundle exec rake assets:precompile

速度不行,玩玩可以。

不支持 git, 不支持永久存储

#12 楼 @Peter 它有免费的,可以用来学习。至于说要干点什么事的话,用它谁放心

#5 楼 @stc 我也遇到这个问题,求解。

#12 楼 @Peter 你代码用 git 管理,appfog 用 af 部署,也可以啊。mysql 这些不算永久存储吗。

#8 楼 @lanvige 我随便弄了一个 mongodb 的小东西扔上去测试了,跑起来了。哈哈

http://kennx9.ap01.aws.af.cm/

#18 楼 @metal 你 Mongo 是放在哪的?MongoLab

@firsthym 如果我只改动一小段代码却要将整个网站重新上传一下,这实在是很笨的方法。

没有实现永久存储是官方说的,所以永久存储的定义也是他们做的。可能是参考了 openshift 的定义吧,openshift 有个目录是有永久存储功能的,直接 ln -s 到网站目录下就可以存 attachments 之类的东西了。

phpfog 就可以用 git, 不知道他们怎么想的。

#20 楼 @Peter 它是基于 cloud foundry 搭建起来的,只改动一小段代码不会将整个网站重新上传。有 manifest

#19 楼 @lanvige

你在 severics 里新建一个 mongodb

然后用

af tunnel

操作一下就可以看得到了,具体我也忘记了。会抛出 mongodb 的用户名和密码这些。

注册页面怎么 500 了啊

挺好用,最近使用了不少站点,想部署 rubychina,结果发现都不行。 appfog 的问题是不支持 redis,官方说要过段时间才有。 cloudfoundry 的 ruby 版本太低,会报错。

目前来看,rubychina 无法在任何 PasS 平台上运行,

现在是 MySQL 开通不了,报错如下: name: VmcError, endpoint: POST:/services, statusCode: 502, code: 503, description: Unexpected response from service gateway

#25 楼 @hexawing 建议更换服务器所在区域,应该是硬件网络问题。

部署什么还算简单,就是上传很苦逼啊

需要 登录 后方可回复, 如果你还没有账号请 注册新账号