Meteor Fan (日本語情報)

JavaScriptフレームワークMeteorに関していろいろ紹介する日本語情報サイト

初めてのMeteorアプリのデプロイ

本記事は公式チュートリアル6の内容に沿って説明するものです。

チュートリアルの目次

  1. 初めてのMeteorアプリ作成
  2. 初めてのMeteor Spacebarsでテンプレート
  3. 初めてのMeteor Mongoコレクション
  4. 初めてのフォームとイベント処理
  5. Meteorで初めてのコレクション更新と削除
  6. 初めてのMeteorアプリのデプロイ (←とうとうここまで来た)

Meteorのクラウドサーバ

自分が作成したアプリを簡単に公開できるようにMeteorがクラウドサーバを用意してくれています。しかも、無料で使えます。今後のどのようになるかは分かりませんが、テスト用途や永続性がそれほど重要ではないアプリの場合は当面は使えるのではないでしょうか。

(更新情報) 2016年3月にMeteorの無料のクラウドサービスは終了しました。

実際にデプロイしてみる

アプリのプロジェクトディレクトリで、

meteor deploy sample-app.meteor.com

と入力して実行してください。しばらくすると完了するはずです。sample-appのところは適宜変更してください。

既にデプロイ先が存在していて、別の開発者に所属している場合は、エラーになると思います。その場合は、デプロイ先の名前(上記のsample-appのところ)を変更してみてください。

サイトにアクセスする

http://sample-app.meteor.com/

をブラウザで開きましょう。今までローカルで動かしていたものと全く同じものが動いているはずです。ただし、データベースは異なりますので、中身は空の状態でしょう。

開発者アカウント

初めてアプリをデプロイした際に電子メールアドレスを聞かれるかもしれません。手順に従うと開発者アカウントを作ることができます。開発者アカウントを作るとデプロイしたアプリに権限を設定することができ、自分もしくは権限を付与した開発者のみがアプリを操作できるようになります。

詳しくはドキュメントを参照。

次のステップ

ここまででチュートリアルの前半は終了です。後半はユーザ認証やデータベースの同期制御などより実際的な機能を学びます。