Meteor
アプリケーションをGoogle App Engineにビルドしてデプロイすることは可能ですか、それともこれらの互換性のないテクノロジーですか?Meteor JSフレームワークはGoogle App Engineと互換性がありますか?
たとえば、Node.js
はApp Engineと互換性がなく、Meteorはいくつかの点でNodeと似ているようです。
Meteor
アプリケーションをGoogle App Engineにビルドしてデプロイすることは可能ですか、それともこれらの互換性のないテクノロジーですか?Meteor JSフレームワークはGoogle App Engineと互換性がありますか?
たとえば、Node.js
はApp Engineと互換性がなく、Meteorはいくつかの点でNodeと似ているようです。
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を実行できます。
古い答え
流星は、Node.jsの上で、これまでならばGAEは、Node.jsのをサポートするまで、そのようなものがGAE上で実行されませんよう依存しています。
この回答はもう適用されません。更新してください –
本当ですか? GCEはそれをサポートしていますが、私が知る限り、GAEはサポートしていません。 –
私は英雄を使っているのでわからない。しかし、node.jsがGAEと互換性があるようです:http://youtu.be/Q8jZHc0NS6A –
私はmeteorがnode.jsに依存していると確信していますイントロのスクリーンキャストでは、「どこにでもnode.jsを配備できる」という言葉を覚えているようです。
より良いオプションはHerokuです。彼らはノードランタイムを利用でき、GAEに似た経験を提供するはずです。
これは非常に簡単です。このビルドパックを使用します: https://github.com/AdmitHub/meteor-buildpack-horse –
MeteorはGoogle Compute Engine(GCE)で動作し、通常のインストール手順を使用してGCE vmにインストールし、非常にうまく動作します。
Googleはnodejをサポートしています。はい、そうです。ここから始めてください:https://developers.google.com/datastore/docs/getstarted/start_nodejs/
App Engineには、それを実行するためのJavascriptランタイムがないので、node.jsをサポートしていないのはApp Engineの問題ではありません。 –
Meteorはうまく書かれたJSライブラリの単なる束です(彼らの単体テストはもっと注意を払う必要があります)。私はChannels APIを使って同様のことを達成できると思いますが、それはおそらく最初から書き直すことになります。 – alex