Я получаю эту ошибку на AppEngine, когда я бегу gcloud preview app run app.yaml
: The --custom_entrypoint flag must be set for custom runtimes
Как исправить «Флаг --custom_entrypoint должен быть установлен для пользовательских времен исполнения»?
Мои app.yaml
выглядит следующим образом:
version: 0-1-1
runtime: custom
vm: true
api_version: 1
manual_scaling:
instances: 1
handlers:
- url: .*
script: dynamic
Мой dockerfile просто: FROM google/nodejs-runtime
Я переустановил gcloud
, чтобы получить последнюю версию , что-то изменилось в конфигурации yaml для управляемых виртуальных машин? Это делает невозможным тестирование моего приложения.
Была обнаружена ошибка с Google Cloud SDK версии 0.9.65, но она должна быть исправлена. Вы можете проверить, какая версия SDK у вас есть: gcloud version Связанный вопрос и обходной путь: http://stackoverflow.com/questions/30945321/running-node-js-on-google-cloud-but-error-running- with-docker –
FYI - Я также вижу эту ошибку с Google Cloud SDK 0.9.67. Я проверяю обходной путь или исправление. –
Просто для обновления, я откатился к предыдущей версии 0.9.66 и больше не вижу ошибки. Я запустил: gcloud config set component_manager/fixed_sdk_version 0.9.66 - Чтобы вернуться к последнему, запустите: gcloud config unset component_manager/fixed_sdk_version –