Правильно настроив сервер Development и сервер Production , я хотел бы настроить Staging среда на Google App Engine полезна для тестирования новых разработанных версий вживую перед их развертыванием в производственной среде.
Я знаю два разных подхода:
A. Первый вариант - изменить параметр app.yaml version .
version: app-staging
Что я не делаю? Такой подход похож на то, что производственные данные загрязняются моими промежуточными тестами, потому что (поправьте меня, если я ошибаюсь):
Что касается первого пункта, я не знаю, можно ли его «исправить» с помощью нового API Python пространств имен .
B. Второй вариант - изменив параметр app.yaml application
application: foonamestaging
, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Я не знаю, можно ли это «исправить» с помощью нового API Python пространств имен .
B. Второй вариант - изменив параметр app.yaml application
application: foonamestaging
, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Я не знаю, можно ли это «исправить» с помощью нового API Python пространств имен .
B. Второй вариант - изменив параметр app.yaml application
application: foonamestaging
, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Единственный недостаток, который я вижу, заключается в том, что мне приходится настраивать второе приложение (настроено администраторами).
С таким инструментом резервного копирования \ восстановления, как Gaebar , это решение тоже хорошо работает.
Какой подход вы используете для настройки промежуточной среды для своего веб-приложения?
Кроме того, есть ли у вас какой-либо автоматизированный сценарий для изменения yaml перед развертыванием?