Сообщество RSS DEV

Разместить веб-сайт с Angular на GCP App Engine Standard

Google Cloud App Engine Standard предлагает экономичный способ развертывания статических или генерируемых фреймворком веб-интерфейсов. Это управляемое решение предоставляет такие преимущества, как поддержка популярных языков, расширенная диагностика, управление версиями и безопасность. Для развертывания веб-страницы в App Engine сначала необходимо настроить проект в Google Cloud, в частности, настроив его для Python и стандартной среды. Далее подготовьте свой локальный проект, добавив два важных файла: app.yaml и .gcloudignore. Файл app.yaml действует как дескриптор развертывания для App Engine, определяя настройки среды выполнения и обработчики URL для статических файлов и основного файла index.html. Файл .gcloudignore предотвращает загрузку ненужных файлов, таких как node_modules, в App Engine. После настройки локального проекта вы будете использовать Google Cloud SDK для публикации вашего веб-сайта. Установите клиент Cloud SDK и перейдите в каталог вашего проекта в командной строке. Сначала соберите свой Angular-проект, выполнив npm install и npm run build. Убедитесь, что ваш Cloud SDK настроен для правильного проекта Google Cloud, выполнив команду gcloud info. Если настройка проекта неверна, переинициализируйте конфигурацию с помощью команды gcloud init. После сборки проекта и правильной настройки SDK выполните команду gcloud app deploy. Подтвердите развертывание, введя 'Y' в командной строке Cloud SDK. После успешного завершения вы получите подтверждение и URL-адреса доступа к развернутому сервису. Затем вы можете проверить развертывание в консоли Google Cloud, где новой версии будет назначен 100% входящего трафика. Пример развертывания доступен по адресу https://deployfrontendweb.rj.r.appspot.com.
favicon
dev.to
Publicar un sitio web con angular en GCP AppEngine Standard
Create attached notes ...