Запустите пользовательский скрипт Python перед запуском обновления appcfg.py - PullRequest
0 голосов
/ 28 марта 2011

Можно ли запускать какой-нибудь скрипт Python каждый раз, когда я запускаю процесс развертывания с appcfg.py? Мне нужно это скопировать некоторые файлы из внешнего источника в папку моего приложения, прежде чем загружать его в GAE. Спасибо!

1 Ответ

3 голосов
/ 28 марта 2011

Я кратко проверил источники appcfg.py, сценария, который развертывает приложение в Google App Engine, но я не нашел места, где можно определить ловушку перед развертыванием.

Я считаю,эта модификация appcfg.py сама по себе была бы невозможной и немного излишней.

Вы должны создать простой сценарий развертывания и вызвать команду из сценария.

Например, вы можете создать простойMakefile только с одной целью, которая делает то, что вы хотите:

deploy:
    your-copy-command
    /path/to/gae-devkit/appcfg.py update .

Выполнение команды make выполнит команду для копирования внешних файлов и вызовет инструмент развертывания Google App Engine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...