我在AppFog(基於CloudFoundry)部署Django/Python應用程序。直到最近,可以使用af update
命令輕鬆部署更新。這裏有一個例子:在AppFog或CloudFoundry上,應如何強制更新應用程序?
考慮本地文件settings.py
有了一些變化,如:
...
# CHANGES
MY_SETTING = 'TEST'
...
以前,當我發出af update myapp
,等到應用restartd,然後看settings.py
上的應用程序實例(af files myapp app/settings.py
),我會回到上面,更改文件。
現在突然間,當我執行相同的步驟時,不會應用更改。重新啓動的應用程序始終使用舊版本的settings.py(以及其中任何其他更改過的文件)。我試圖發佈af update myapp --no-resources
來強制上傳所有文件,或者將af push
更改爲另一個應用 - 結果相同。
如何強制AppFog或CloudFoundry放棄爲我的應用程序存儲的任何軟件包並接受新的更新?