【发布时间】:2014-01-08 20:22:54
【问题描述】:
我正在AppFog(基于CloudFoundry)上部署一个 Django/Python 应用程序。直到最近,使用af updatecommand 可以轻松部署更新。这是一个例子:
考虑一个本地文件settings.py 进行一些更改,例如:
...
# CHANGES
MY_SETTING = 'TEST'
...
以前,当我发出af update myapp 时,等到应用程序重新启动,然后查看应用程序实例上的settings.py (af files myapp app/settings.py),我会得到上面的更改文件。
现在突然之间,当我执行相同的步骤时,更改不会应用。重新启动的应用程序始终使用旧版本的 settings.py(以及在此期间更改的任何其他文件)。我曾尝试发出af update myapp --no-resources 来强制上传所有文件,或者将af push 发送到不同的应用程序——结果相同。
我一般如何强制 AppFog 或 CloudFoundry 删除它为我的应用程序存储的任何包并接受新的更新?
【问题讨论】:
标签: django cloud-foundry appfog