我刚刚为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/
答案 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来映射您的域名。