meteorJS プロジェクトを Digital Ocean VPS にデプロイするには? CentOS x64 - いいですか? または、何か他のものを設定する必要がありますか?
質問する
2983 次
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 に答える