2013-02-19 47 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來映射您的域。

相關問題