尝试部署到appfog anchorcms

时间:2013-02-19 07:12:20

标签: php json terminal appfog

我刚刚为appfog安装了命令行工具并登录,在说明中run af update app现在我正在尝试设置[anchorcms] [1]我运行af更新锚点(当我在锚目录或在其父目录中)因为当我这样做时,我得到以下错误。第一个入门命令之一是target [url]我用方括号运行吗?在此之前我也写af,并且我把我的app雾URL放在方括号内。

如果有的话,你可以帮助我完成将锚点部署到appfog的步骤,这将是惊人的。

Error (JSON 404): Not Found

我为af应用程序获取的输出

Anderss-MacBook-Pro:anchor anderskitson$ af apps

+-------------+----+---------+---------------------------+----------+--------+
| Application | #  | Health  | URLS                      | Services | In     |
+-------------+----+---------+---------------------------+----------+--------+
| anchortuts  | 1  | RUNNING | anchortuts.ap01.aws.af.cm |          | ap-aws |
+-------------+----+---------+---------------------------+----------+--------+


  [1]: http://anchorcms.com/

2 个答案:

答案 0 :(得分:1)

不要使用方括号运行命令。

您只需将目标设置为https://api.appfog.com

af target https://api.appfog.com

然后使用“

登录
af login email@example.com

第一次将应用程序上传到AppFog时,您使用push命令。从那时起,您使用update命令。

示例:

从应用程序的根文件夹中创建一个名为mycmsapp的新AppFog应用程序。该命令将引导您完成一系列问题。

af push mycmsapp

稍后当您对应用进行更改并准备发布时:

af update mycmsapp

答案 1 :(得分:0)

af CLI工具不能很清楚,但af target命令仅用于设置API URL。

如果您要为自己的应用使用自定义域,则需要使用af map <app name> appurl.com命令。

在这种情况下:

+-------------+----+---------+---------------------------+----------+--------+
| Application | #  | Health  | URLS                      | Services | In     |
+-------------+----+---------+---------------------------+----------+--------+
| anchortuts  | 1  | RUNNING | anchortuts.ap01.aws.af.cm |          | ap-aws |
+-------------+----+---------+---------------------------+----------+--------+

您可以运行此命令来设置目标网址:

af map anchortuts www.anchortuts.com

您需要更新域的DNS,以添加指向cname01.ap01.aws.af.cm的CNAME记录。此值将根据您使用的基础架构而变化。有关详细信息,请参阅custom domain names的AppFog文档。

您也可以使用AppFog web console来映射您的域名。