0
每次運行appcfg.py的部署過程時,是否可以運行一些Python腳本?我需要將來自外部源的某些文件上傳到GAE之前將其複製到我的應用程序文件夾中。謝謝!在appcfg.py更新運行之前運行自定義Python腳本
每次運行appcfg.py的部署過程時,是否可以運行一些Python腳本?我需要將來自外部源的某些文件上傳到GAE之前將其複製到我的應用程序文件夾中。謝謝!在appcfg.py更新運行之前運行自定義Python腳本
我簡要地檢查了將應用程序部署到Google App Engine的腳本appcfg.py
的源代碼,但是我沒有找到可以定義預部署鉤子的地方。
我相信修改appcfg.py
本身我不會持續,有點矯枉過正。
您應該創建一個簡單的部署腳本並從腳本調用您的命令。
例如,你可以只用一個目標,你想要做什麼創建一個簡單的Makefile
:
deploy:
your-copy-command
/path/to/gae-devkit/appcfg.py update .
運行make
命令將執行命令複製外部文件並調用谷歌App Engine的部署工具。
[運行腳本在服務器啓動在谷歌應用程序引擎]的可能重複(http://stackoverflow.com/questions/2252672/running-script-on-server-start-in-google-app-engine) – systempuntoout 2011-03-28 10:21:11
不是這個問題的副本@systempuntoout。 – 2011-03-28 23:59:14