Я пытаюсь выяснить, как загрузить 2 приложения PHP в App Engine с помощью системы модулей.
Документация довольно туманна, когда речь заходит о том, как использовать модули для приложений в своих собственных подпапках.
Вот моя папка:
GOOGLE APP (root folder)
|- main-app
|- app.yaml
|- source files
|- api-module
|- api-module.yaml
|- source
(Этот вид настройки описан на диаграмме на этой странице)
Это верно?
И как именно я это развертываю? Команде "appcfg" нужен файл app.yaml, но если я укажу его на папку внутри папки основного приложения, как она возьмет файл api-module.yaml?
Вам нужно добавить модуль: stanza в ваши файлы yaml. Затем вы можете указать пути одного или нескольких из этих файлов к appcfg.py при вызове обновления.
Хотя это разумная практика, нет требования иметь общую папку верхнего уровня для ваших разных модулей (на самом деле все модули могут использовать один и тот же источник, если хотите, но просто описываются разными файлами.yaml)
Также не требуется обновлять все модули одновременно.