fix: add sudo to deploy commands (runner runs as gitlab-runner user)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
845814c14b
commit
4f5cbaee39
@ -41,17 +41,17 @@ deploy_production:
|
|||||||
- build
|
- build
|
||||||
script:
|
script:
|
||||||
- DEPLOY_DIR=/root/guidly
|
- DEPLOY_DIR=/root/guidly
|
||||||
- mkdir -p "$DEPLOY_DIR"/{dist,dist-server,dist-bot,deploy}
|
- sudo mkdir -p "$DEPLOY_DIR"/{dist,dist-server,dist-bot,deploy}
|
||||||
- rsync -a --delete dist/ "$DEPLOY_DIR/dist/"
|
- sudo rsync -a --delete dist/ "$DEPLOY_DIR/dist/"
|
||||||
- rsync -a --delete dist-server/ "$DEPLOY_DIR/dist-server/"
|
- sudo rsync -a --delete dist-server/ "$DEPLOY_DIR/dist-server/"
|
||||||
- rsync -a --delete dist-bot/ "$DEPLOY_DIR/dist-bot/"
|
- sudo rsync -a --delete dist-bot/ "$DEPLOY_DIR/dist-bot/"
|
||||||
- cp -f package.json package-lock.json ecosystem.config.cjs "$DEPLOY_DIR/"
|
- sudo cp -f package.json package-lock.json ecosystem.config.cjs "$DEPLOY_DIR/"
|
||||||
- cp -f deploy/nginx-guidly.conf "$DEPLOY_DIR/deploy/" 2>/dev/null || true
|
- sudo cp -f deploy/nginx-guidly.conf "$DEPLOY_DIR/deploy/" 2>/dev/null || true
|
||||||
- cd "$DEPLOY_DIR"
|
- cd "$DEPLOY_DIR"
|
||||||
- npm install --omit=dev
|
- sudo npm install --omit=dev
|
||||||
- pm2 delete guidly-server 2>/dev/null || true
|
- sudo pm2 delete guidly-server 2>/dev/null || true
|
||||||
- pm2 start ecosystem.config.cjs
|
- sudo pm2 start ecosystem.config.cjs
|
||||||
- pm2 save
|
- sudo pm2 save
|
||||||
- echo "=== Deploy complete ==="
|
- echo "=== Deploy complete ==="
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == "main"
|
- if: $CI_COMMIT_BRANCH == "main"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user