浏览代码

child项目部署

ccf 3 年之前
父节点
当前提交
2c9e278cc9
共有 2 个文件被更改,包括 7 次插入0 次删除
  1. 1 0
      dockerfile/template.yml
  2. 6 0
      shell/container-up.sh

+ 1 - 0
dockerfile/template.yml

@@ -10,6 +10,7 @@ services:
       - /workspace/containers/<containerName>/boss:/boss:rw
       - /workspace/containers/<containerName>/proginn-user:/proginn-user:rw
       - /workspace/containers/<containerName>/proginn-bituni:/proginn-bituni:rw
+      - /workspace/containers/<containerName>/proginn-child:/proginn-child:rw
       - /workspace/containers/<containerName>/proginn-frontend:/proginn-frontend:rw
       - /workspace/containers/<containerName>/festival:/festival:rw
       - /workspace/containers/<containerName>/log/:/var/log/nginx

+ 6 - 0
shell/container-up.sh

@@ -38,6 +38,9 @@ su -c "cd /proginn-bituni && git checkout -f origin/dev" -s /bin/bash - www-data
 chown -R www-data:www-data /proginn-frontend
 su -c "cd /proginn-frontend && git pull || git reset --hard FETCH_HEAD" -s /bin/bash - www-data
 su -c "cd /proginn-frontend && git checkout -f origin/$PROGINN_FRONTEND_BRANCH" -s /bin/bash - www-data
+chown -R www-data:www-data /proginn-child
+su -c "cd /proginn-child && git pull || git reset --hard FETCH_HEAD" -s /bin/bash - www-data
+su -c "cd /proginn-child && git checkout -f origin/$PROGINN_FRONTEND_BRANCH" -s /bin/bash - www-data
 
 # 初始化目录
 chown -R www-data:www-data /var/www
@@ -88,6 +91,9 @@ su -c "cd /workspace/kaifain/client && npx yarn --registry=https://registry.npm.
 su -c "cd /proginn-frontend && rm -rf node_modules && npx yarn --registry=https://registry.npm.taobao.org install" -s /bin/bash - www-data
 su -c "cd /proginn-frontend && pm2 start ecosystem.config.yml" -s /bin/bash - www-data
 
+su -c "cd /proginn-child && rm -rf node_modules && npx yarn --registry=https://registry.npm.taobao.org install" -s /bin/bash - www-data
+su -c "cd /proginn-child && pm2 start npm -- run start" -s /bin/bash - www-data
+
 # 启动定时脚本
 service cron restart