title: Time out error when trying to create Google managed vm
body: <p>I'm trying to create a managed vm for my node 4 application using google custom runtime.</p>
  
  <p>I created the following Dockerfile:</p>
  
  <pre><code>FROM node:4.2.1
  
  ENV PORT 8080
  
  ADD package.json package.json
  RUN npm install
  ADD . .
  
  CMD [ "npm", "start" ]
  </code></pre>
  
  <p>Along with this app.yaml:</p>
  
  <pre><code># [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$
  </code></pre>
  
  <p>I deploy the app using gcloud preview command:</p>
  
  <pre><code>gcloud preview app deploy app.yaml --promote
  </code></pre>
  
  <p>It seems like the docker is being built correctly but the at the end of the process I get this message:</p>
  
  <pre><code>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.
  </code></pre>