8

Would it be possible to build and deploy Meteor applications on Google App Engine or are these incompatible technologies?

I know, for example, that Node.js is not compatible with App Engine and Meteor seems similar to Node in some respects.

SuperCopz
  • 91
  • 1
  • 3
  • 1
    It's not a matter of App Engine not supporting node.js so much as it's the fact that App Engine doesn't have a Javascript runtime to run it on. – Nick Johnson Apr 11 '12 at 03:31
  • Meteor is just a bunch of nicely written JS libraries (their unit tests deserve more attention though). I think you could accomplish something similar using Channels API, but that would probably be a rewrite from scratch. – alex Apr 16 '12 at 20:42

5 Answers5

11

Meteor creates Node.js applications. Google App Engine does not have a JavaScript runtime, but it does have (in beta as of December 2013), Managed VMs which can run Node.js.

Google Compute Engine (not App Engine) supports the MEAN stack (Mongo, Express, Angular, Node.js), so you can run Meteor on GCE.

Google App Engine screenshot


old answer

Meteor relies on node.js and as such will not run on GAE until GAE supports node.js, if ever.

Community
  • 1
  • 1
Alex Vidal
  • 4,080
  • 20
  • 23
7

Meteor runs in Google Compute Engine (GCE), we installed it on a GCE vm using the normal installation procedure and runs quite fine.

Kars Veling
  • 91
  • 1
  • 2
3

A better option would be Heroku. They have a Node runtime available, and should give you an experience similar to GAE.

Sudhir Jonathan
  • 16,998
  • 13
  • 66
  • 90
3

Google does support nodejs. So Yes, it is. Start here: https://developers.google.com/datastore/docs/getstarted/start_nodejs/

MPaulo
  • 1,491
  • 14
  • 19
0

I'm pretty sure that meteor depends upon node.js. I seem to remember in the intro screencast a mention of being "able to deploy anywhere node.js is available".

dogenpunk
  • 4,332
  • 1
  • 21
  • 29