【发布时间】:2016-01-30 21:50:50
【问题描述】:
我正在尝试使用谷歌自定义运行时为我的节点 4 应用程序创建一个托管虚拟机。
我创建了以下 Dockerfile:
FROM node:4.2.1
ENV PORT 8080
ADD package.json package.json
RUN npm install
ADD . .
CMD [ "npm", "start" ]
连同这个 app.yaml:
# [START runtime]
runtime: custom
vm: true
api_version: 1
# [END runtime]
health_check:
enable_health_check: false
skip_files:
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$
- ^(.*/)?.*/node_modules/.*$
- ^(.*/)?.*\.log$
我使用 gcloud preview 命令部署应用程序:
gcloud preview app deploy app.yaml --promote
似乎 docker 正在正确构建,但在进程结束时我收到以下消息:
Copying files to Google Cloud Storage...
Synchronizing files to [gs://staging.my-project-id.appspot.com/].
Updating module [default]...\Deleted [https://www.googleapis.com/compute/v1/projects/my-project-id/zones/us-central1-f/instances/gae-builder-vm-20151030t142257].
Updating module [default]...failed.
ERROR: (gcloud.preview.app.deploy) Error Response: [4] Timed out creating VMs.
【问题讨论】:
-
这个问题解决了吗?
-
还没有,虽然看起来代码已经部署但仍然返回超时错误
-
我也遇到了这个问题...
标签: google-app-engine google-compute-engine google-cloud-platform google-managed-vm