gcloud app engine: как мне просто обновить исходный код моего PHP-приложения?

Когда я инициализировал свой проект PHP в gcloud, я использовал следующую команду:

gcloud app deploy

насколько я понял, он создает образ управляемой виртуальной машины и устанавливает его в gcloud. Это изображение также содержит мой исходный код. Процесс развертывания может занять несколько минут.

Поскольку есть некоторые варианты использования, которые я не могу протестировать на своей локальной машине, мне нужно протестировать развернутое приложение.

Итак, вот мой вопрос: так как исходный код сильно изменяется во время разработки, и есть необходимость тестировать изменения снова и снова, часто через короткие промежутки времени, всегда ли я должен deploy приложение?

Ожидание нескольких минут для развертывания после незначительного изменения не удовлетворяет …

Если нет, как еще мне обновить только исходный код?

1

Решение

Вы можете использовать Docker, чтобы сделать это. В github есть изображение докера, вот ссылка. Вы можете использовать гибкую среду ге

https://github.com/GoogleCloudPlatform/php-docker

0

Другие решения

Вы можете попробовать использовать сервер приложений для разработки, который поставляется с Google SDK. Затем вы вносите свои изменения локально и развертываете только тогда, когда вы довольны кодом, т.е. когда вы готовы к развертыванию новой функции. Надеюсь, что это помогло.

0

По вопросам рекламы [email protected]