我有一些在 AWS EC2 实例上运行的 Meteor 应用程序。
一切正常,除非我捆绑然后 tar -zxvf bundle.tgz 进入 /bundle 目录。
该应用程序不像在meteor.com 上那样热部署。我必须重新启动服务器。
这是我的服务脚本
从运行级别开始 [2345]
在运行级别停止 [-2345]
重生
重生限制 10 5
脚本
APP_DIR=/home/ubuntu/bundle
LOG_FILE=/var/log/app.log出口端口=80 出口
MONGO_URL=mongodb://somelogin:fakepasssword@somedomain:1231231/app_db
导出 ROOT_URL= http://somedomain.com
/usr/bin/node "$APP_DIR/main.js" 2>&1 >> $LOG_FILE
结束脚本
有任何想法吗?