LoginSignup
9
9

More than 5 years have passed since last update.

Meteorを自分のサーバにデプロイする Meteor-up編

Posted at

忙しい人はこちら

npm i -g mup
cd <project_dir>
mup init
edit mup.json
# ホスト名、ユーザ名等を入力
mup setup
mup deploy

みなさん、Meteorライフを満喫していますか?angular-meteorにどっぷりな@endows_takashiです。今日はMeteorを自分の鯖にアップロードする方法を紹介します。

Meteorはmeteor deploy APPNAME.meteor.comで簡単にデプロイできることで有名ですが、これで自分のサーバにデプロイすることはできません。いまのとろこは。もうすぐGalaxyなる機能が追加され、自動でDocker+Kubernetes環境を構築してくれるようです。

今回はMeteor-upというライブラリを使ってデプロイしたいと思います。まずはnpmからインストール

npm i -g mup

次に自分のMeteorプロジェクトに移動して、initします。

cd <project_dir>
mup init

すると、mup.jsonとsetting.jsonが作成されます。主にmup.jsonをいじっていきます。基本は書いてあるとおりに入力していけばおkです。注意するところだけ書いておきます。

mup.json
  "servers": [{
    "username": "root",
    // rootじゃなくても可。sudoerであれば。
  }],
  "app": "/develop/channel",
  //ここはローカルのプロジェクトディレクトリを指定してください。

あとは

mup setup
# Node.jsやMongoのインストールをやってくれる
mup deploy
# いよいよデプロイ。デプロイするたびにこのコマンドを叩く
9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9