9

meteorJS プロジェクトを Digital Ocean VPS にデプロイするには? CentOS x64 - いいですか? または、何か他のものを設定する必要がありますか?

4

3 に答える 3

0

サーバー ソフトウェアをインストールする

$ sudo apt-get install software-properties-common
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update

$ sudo apt-get install nodejs
$ sudo apt-get install -y build-essential  
$ sudo apt-get install mongodb
$ npm install -g forever

バンドルを生成する

$ meteor bundle myapp.tgz

このファイルをサーバーにコピーして解凍し、アプリのバンドルフォルダーを作成します。

アプリをテストするには:

$ export ROOT_URL=http://mydomain.com
$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js

チューニング

永遠に使う

https://github.com/nodejitsu/forever

永遠にテスト:

$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp forever start bundle/main.js

$ ps aux | grep node

$ forever list

$ forever stop bundle/main.js 

サーバーの初期化時にアプリを実行する

$ sudo vi /etc/rc.local

...

# Launch Meteor app
export ROOT_URL=http://mydomain.com:3000
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp /usr/bin/forever start /home/user/bundle/main.js

exit 0

スクリプトで絶対パスを使用し、サーバー/アプリの構成に従って上記のパスを変更します。

于 2014-02-25T15:19:04.250 に答える