Как заставить Google App Deploy загружать tgz-файл приложения моего узла (Meteor) вместо 57K отдельных файлов? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть приложение Meteor, которое я развертываю в пользовательскую среду Flex. Развертывание одной встроенной папки в нескольких проектах Google. Обычно файл .tgz создается в моей локальной временной папке, а затем загружается в ведро Google по умолчанию для проектов и извлекается оттуда для создания версии App Engine.

Обычно у меня не работает ни в одном из проектов вместо этого команда gcloud app deploy загружает 57K отдельных файлов из node_modules. Это делает процесс go от нескольких минут до нескольких часов (он работал в течение ночи и все еще не завершен). '

Я попытался повторно инициализировать конфигурацию gcloud, обновить компоненты gcloud, изменить корзину по умолчанию, но не за работой. Он выполняет какую-то проверку, чтобы увидеть, что было загружено, потому что пропустит загруженные файлы, если я убью и начну снова.

1 Ответ

0 голосов
/ 09 марта 2020

Опция для достижения этой цели - использовать .gcloudignore, чтобы указать, какие файлы вы хотите загружать, развертывать и т. Д. c. Или нет.

Согласно официальной документации gcloud topi c gcloudignore :

Несколько команд в gcloud включают загрузку содержимого каталога в Google Cloud Platform для размещения или построить. Во многих случаях вы не захотите загружать определенные файлы (то есть «игнорировать» их). Если в каталоге верхнего уровня есть файл с именем .gcloudignore для загрузки, указанные файлы будут игнорироваться.

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

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

Дайте мне знать, помогла ли вам информация!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...