如何在meteor mupx启动脚本中添加命令?
How can i add a command to the meteor mupx start script?
我想添加:
运行apt-get install graphicsmagick -y
到我的流星mupx应用程序启动脚本。当我将它添加到/opt/myapp/config/start.sh时,它显然会被我的下一个部署覆盖。在哪里"模板"文件构建"/opt/myapp/config/start.sh"脚本位于?
明白了!
它位于:/usr/local/lib/node_modules/mupx/templates/linux
@ Jason Cochran, yes 4 sure
APPNAME=<%= appName %>
APP_PATH=/opt/$APPNAME
BUNDLE_PATH=$APP_PATH/current
ENV_FILE=$APP_PATH/config/env.list
PORT=<%= port %>
USE_LOCAL_MONGO=<%= useLocalMongo? "1" : "0" %>
# remove previous version of the app, if exists
docker rm -f $APPNAME
# remove frontend container if exists
docker rm -f $APPNAME-frontend
# Thats the importent part for graphicsmagick
set -e
docker build -t meteorhacks/meteord:app - << EOF
FROM meteorhacks/meteord:base
RUN apt-get install graphicsmagick -y
EOF
if [ "$USE_LOCAL_MONGO" == "1" ]; then
docker run '
-d '
--restart=always '
--publish=$PORT:80 '
--volume=$BUNDLE_PATH:/bundle '
--env-file=$ENV_FILE '
--link=mongodb:mongodb '
--hostname="$HOSTNAME-$APPNAME" '
--env=MONGO_URL=mongodb://mongodb:27017/$APPNAME '
--name=$APPNAME '
meteorhacks/meteord:app
else
docker run '
-d '
--restart=always '
--publish=$PORT:80 '
--volume=$BUNDLE_PATH:/bundle '
--hostname="$HOSTNAME-$APPNAME" '
--env-file=$ENV_FILE '
--name=$APPNAME '
meteorhacks/meteord:app
fi
<% if(typeof sslConfig === "object") { %>
docker pull meteorhacks/mup-frontend-server:latest
docker run '
-d '
--restart=always '
--volume=/opt/$APPNAME/config/bundle.crt:/bundle.crt '
--volume=/opt/$APPNAME/config/private.key:/private.key '
--link=$APPNAME:backend '
--publish=<%= sslConfig.port %>:443 '
--name=$APPNAME-frontend '
meteorhacks/mup-frontend-server /start.sh
<% } %>
相关文章:
- 如何在javasciipt中添加单引号到字符串,该字符串将在nodeJS中作为mysql插入命令执行
- 尝试从命令行将android平台添加到ionic时,模块.js:341处出现错误
- 使用curl命令向sendgrid添加电子邮件地址
- kendoGrid添加命令和本地数据
- 如何在命令中添加 javascript 变量
- iMacros 循环然后停止,然后添加另一个命令
- 将 JavaScript 命令添加到 Magento 中现有模板中的 buttom
- 可用的安阳语音识别命令/添加命令
- 是否可以将自定义命令添加到 NodeJS 的 Redis 客户端
- 安阳添加命令
- 如何在 cssLess 中添加 JQuery 命令
- 如何在CKEditor3中为我的命令添加键盘快捷键
- 如何使用自定义javascript crm 2013为激活/停用和启用规则添加命令按钮
- nodejs在命令参数中添加双引号
- 向angular选项列表中添加额外的命令
- 如何在jquery命令中添加一个变量作为id
- 如何在meteor mupx启动脚本中添加命令?
- 如何在剑道网格自定义命令文本中添加特殊字符(i.查看/编辑)
- 需要帮助添加到Javascript数组对象和插入到命令
- 如何添加宽度/高度的JavaScript命令"onmouseover"