2013-02-19 81 views
1

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

如果有的话,你可以帮助我完成将anchorcms部署到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/ 

回答

1

没有不运行带有方括号中的命令。

你只需要一次设置目标https://api.appfog.com

af target https://api.appfog.com 

然后用”

af login [email protected] 

第一次一个应用程序被上传到AppFog使用push命令登录。从那时起您使用update命令。

示例:

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

af update mycmsapp 
+0

是否将我的目标设置为我创建的子域或api.appfog.com? – 2013-02-19 18:14:06

+0

目标仅设置为https://api.appfog.com。目标是af工具用来与AppFog交谈的内容。它不涉及你的应用程序。只设置一次,忘记它。 – 2013-02-19 21:38:56

+0

好吧,我按照你的指示,并在我的锚文件夹中使用推mycms应用程序在此链接http://anchorcms.hp.af.cm/我没有找到404。 – 2013-02-19 21:53:31

0

af CLI工具不会让这个很清楚,但af target命令仅用于:

af push mycmsapp 

当你已经更改了您的应用程序,并已准备好发布之后设置API URL。

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

在这种情况下:

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

你会运行此命令来设置目标URL:

af map anchortuts www.anchortuts.com 

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

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

相关问题