Node.js and Google Cloud
-
Upload
paulo-pires -
Category
Technology
-
view
293 -
download
10
description
Transcript of Node.js and Google Cloud
javascript and google cloud
Paulo Pires paulopires.me
how google cloud work?
PaaS
go python php java custom runtimes
custom runtimes
you need 4 files
app.yaml Dockerfile server.js package.json
app.yaml
version: 1 runtime: custom vm: true api_version: 1
manual_scaling: instances: 1
handlers: ...
Dockerfile
FROM google/nodejs-runtime
server.js var appengine = require('appengine'); var express = require('express');
var app = express();
app.use(appengine.middleware.base);
app.get('/_ah/health', function(req, res) { res.set('Content-Type', 'text/plain'); res.send(200, 'ok'); }); app.listen(8080, '0.0.0.0'); console.log('Listening on port 8080');
package.json { "name": "quickstart", "description": "Appengine node.js project", "version": "0.0.1", "dependencies": { "express": "4.x", "appengine" : "git://github.com/GoogleCloudPlatform/appengine-nodejs.git" } }
♥
$ gcloud preview app run . $ gcloud --verbosity debug preview app run . $ gcloud --project YOUR-PROJECT preview app deploy .
deploy
♥
we have other option
IaaS
storage compute dns api's big query
to use with node.js
bit.ly/node-google
♥
vlw♥