2012-04-11 12 views
8

MeteorアプリケーションをGoogle App Engineにビルドしてデプロイすることは可能ですか、それともこれらの互換性のないテクノロジーですか?Meteor JSフレームワークはGoogle App Engineと互換性がありますか?

たとえば、Node.jsはApp Engineと互換性がなく、Meteorはいくつかの点でNodeと似ているようです。

+1

App Engineには、それを実行するためのJavascriptランタイムがないので、node.jsをサポートしていないのはApp Engineの問題ではありません。 –

+0

Meteorはうまく書かれたJSライブラリの単なる束です(彼らの単体テストはもっと注意を払う必要があります)。私はChannels APIを使って同様のことを達成できると思いますが、それはおそらく最初から書き直すことになります。 – alex

答えて

11

MeteorはNode.jsアプリケーションを作成します。 Google App EngineにはJavaScriptランタイムはありませんが、ベータ版(2013年12月現在)はManaged VMs which can run Node.jsです。

Google Compute Engine (not App Engine)は、MEANスタック(Mongo、Express、Angular、Node.js)をサポートしているため、Meteor on GCEを実行できます。

Google App Engine screenshot


古い答え

流星は、Node.jsの上で、これまでならばGAEは、Node.jsのをサポートするまで、そのようなものがGAE上で実行されませんよう依存しています。

+2

この回答はもう適用されません。更新してください –

+1

本当ですか? GCEはそれをサポートしていますが、私が知る限り、GAEはサポートしていません。 –

+0

私は英雄を使っているのでわからない。しかし、node.jsがGAEと互換性があるようです:http://youtu.be/Q8jZHc0NS6A –

0

私はmeteorがnode.jsに依存していると確信していますイントロのスクリーンキャストでは、「どこにでもnode.jsを配備できる」という言葉を覚えているようです。

3

より良いオプションはHerokuです。彼らはノードランタイムを利用でき、GAEに似た経験を提供するはずです。

+0

これは非常に簡単です。このビルドパックを使用します: https://github.com/AdmitHub/meteor-buildpack-horse –

7

MeteorはGoogle Compute Engine(GCE)で動作し、通常のインストール手順を使用してGCE vmにインストールし、非常にうまく動作します。

関連する問題