#google-app-engine #google-cloud-platform #deployment #web-deployment #continuous-deployment
#google-app-engine #google-cloud-platform #развертывание #веб-развертывание #непрерывное развертывание
Вопрос:
Я использую Google Cloud для развертывания своего приложения. Я выполнил шаги в документации по развертыванию. Я развернул свой проект на ранней стадии, и он прошел успешно. Затем я решил изменить некоторые файлы и обновить некоторые функции в своем приложении. Для этого я следовал документации по обновлению развертывания. Это обновление прошло успешно. Мне пришлось создать развертывание в моем диспетчере развертывания и запустить команды gcloud, чтобы начать обновление. При повторном развертывании с помощью gcloud app deploy все прошло успешно.
С тех пор я добавил в свое приложение еще пару строк кода и функций. Я следовал той же документации для обновления развертывания, что и при первом обновлении, и у меня это больше не работает.
У кого-нибудь есть идеи, в чем может быть проблема? Опять же, я смог успешно развернуть и даже обновить это развертывание один раз, следуя Google Cloud docs. Теперь мне не повезло.
Комментарии:
1. «это больше не работает» означает, что оно не развертывается или после развертывания приложение недоступно? или что-то еще? что вы изменили в своем приложении?
Ответ №1:
Вы меняли номер версии? Перейдите к:
https://console.cloud.google.com/appengine/versions?project =< название вашего проекта>amp;serviceId=по умолчанию
И убедитесь, что нужная вам версия активна. Кроме того, вы можете попробовать:
http://<VERSION>-dot-<SERVICE>-dot-<PROJECT_ID>.<REGION_ID>.r.appspot.com
Пример:
https://20200813-dot-myapp.uc.r.appspot.com
если номер версии был 20200813
, а имя вашего приложения — myapp
, а регион — uc