2012-04-11 8 views
8

¿Sería posible construir e implementar aplicaciones Meteor en Google App Engine o estas tecnologías son incompatibles?¿El Meteor JS framework es compatible con Google App Engine?

Sé, por ejemplo, que Node.js no es compatible con App Engine y Meteor parece similar a Node en algunos aspectos.

+1

No se trata de que App Engine no sea compatible con node.js sino de que App Engine no tiene un tiempo de ejecución de Javascript para ejecutarlo. –

+0

Meteor es solo un grupo de bibliotecas JS bien escritas (sin embargo, sus pruebas unitarias merecen más atención). Creo que podrías lograr algo similar usando Channels API, pero eso probablemente sería una reescritura desde cero. – alex

Respuesta

11

Meteor crea aplicaciones Node.js. Google App Engine no tiene un tiempo de ejecución de JavaScript, pero sí (en beta a partir de diciembre de 2013), Managed VMs which can run Node.js.

Google Compute Engine (not App Engine) es compatible con la pila MEAN (Mongo, Express, Angular, Node.js), por lo que puede ejecutar Meteor en GCE.

Google App Engine screenshot


vieja respuesta

Meteor se basa en Node.js y como tal no se ejecutará en GAE hasta GAE apoya Node.js, si alguna vez.

+2

Esta respuesta ya no se aplica, por favor actualícela –

+1

¿Está seguro? GCE lo admite, pero no GAE hasta donde yo sé. –

+0

No estoy seguro porque uso heroku. Pero parece que node.js es compatible con GAE: http://youtu.be/Q8jZHc0NS6A –

0

Estoy bastante seguro de que el meteoro depende de node.js. Me parece recordar en el screencast de introducción una mención de "poder desplegar en cualquier lugar donde esté disponible node.js".

3

Una mejor opción sería Heroku. Tienen un tiempo de ejecución de Nodo disponible, y deberían ofrecerle una experiencia similar a GAE.

+0

Y es muy fácil, utilizo este buildpack: https://github.com/AdmitHub/meteor-buildpack-horse –

7

Meteor funciona en Google Compute Engine (GCE), lo instalamos en un GCE vm utilizando el procedimiento de instalación normal y funciona bastante bien.