2016-08-01 20 views
1

Ich habe eine "Hallo Welt" nodejs Anwendung erstellen. Wenn ich "gcloud preview app deploy" ausführen. Die Bereitstellung schlägt fehl. Mehrere VM-Instanzen werden jedoch in der Cloud erstellt.gcloud mehrere VM-Instanzen werden erstellt

app.yaml

runtime: nodejs 
vm: true 

package.json

{ 
    "name": "XXservices", 
    "version": "0.0.1", 
    "description": "XXXXX Services", 
    "main": "server.js", 
    "author": "XXXXXX", 
    "engines": { 
    "node": "~4.2" 
    }, 
    "scripts": { 
    "start": "node ./bin/www", 
    "monitor": "nodemon server.js", 
    "deploy": "gcloud preview app deploy" 
    }, 
    "dependencies" :{ 
     "express": "latest" 
    } 
} 

server.js Datei

var express = require('express'); 
var app = express(); 
var port  = process.env.PORT || 8080; 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

app.listen(port, function() { 
    console.log('Example app listening on port '+port); 
}); 
+0

Können Sie Ihre Cloud-SDK-Installation aktualisieren und die Anweisungen in dem Schnellstart versuchen? https://cloud.google.com/nodejs/getting-started/hello-world – Vilas

+0

Nicht Benutzer war es weiter Instanzen erstellen. Löschen Sie das komplette Projekt und erstellen Sie ein neues Projekt und zwei neue VM-Instanzen. Die Erstellung der neuen vm-Instanz startet nach dem Deployment meiner Anwendung. Die vollständige Anwendung (nodejs + mongodb) läuft lokal ohne Probleme. –

Antwort