Я кратко проверил источники appcfg.py
, сценария, который развертывает приложение в Google App Engine, но я не нашел места, где можно определить ловушку перед развертыванием.
Я считаю,эта модификация appcfg.py
сама по себе была бы невозможной и немного излишней.
Вы должны создать простой сценарий развертывания и вызвать команду из сценария.
Например, вы можете создать простойMakefile
только с одной целью, которая делает то, что вы хотите:
deploy:
your-copy-command
/path/to/gae-devkit/appcfg.py update .
Выполнение команды make
выполнит команду для копирования внешних файлов и вызовет инструмент развертывания Google App Engine.