Skip to content

Commit 1965d2e

Browse files
committed
fix(*): update the script
1 parent cf9397b commit 1965d2e

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/cd-production.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ jobs:
3434
INSTANCE_ID: ${{ secrets.EC2_INSTANCE_ID }}
3535
ROOT_USER: ${{ secrets.USER }}
3636
run: |
37+
REMOTE_CMD="export HOME=/home/ubuntu && export PATH=/data/.nvm/versions/node/v24.11.0/bin:\$PATH && git config --global --add safe.directory ${BUILD_DIRECTORY} && set -e && cd ${BUILD_DIRECTORY} && git pull origin main && npm ci && npm run build && sudo -u ${ROOT_USER} pm2 restart ${APP_NAME}"
3738
aws ssm send-command \
3839
--instance-ids "$INSTANCE_ID" \
3940
--document-name "AWS-RunShellScript" \
40-
--parameters 'commands=["export HOME=/home/ubuntu && export PATH=/data/.nvm/versions/node/v24.11.0/bin:$PATH && git config --global --add safe.directory $BUILD_DIRECTORY && set -e && cd $BUILD_DIRECTORY && git pull origin main && npm ci && npm run build && $ROOT_USER && pm2 restart $APP_NAME"]' \
41-
--region $AWS_REGION
41+
--parameters commands="[\"$REMOTE_CMD\"]" \
42+
--region "$AWS_REGION"

.github/workflows/cd-staging.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ jobs:
3434
INSTANCE_ID: ${{ secrets.EC2_STAGING_INSTANCE_ID }}
3535
ROOT_USER: ${{ secrets.USER }}
3636
run: |
37+
REMOTE_CMD="export HOME=/home/ubuntu && export PATH=/data/.nvm/versions/node/v24.11.0/bin:\$PATH && git config --global --add safe.directory ${BUILD_DIRECTORY} && set -e && cd ${BUILD_DIRECTORY} && git pull origin main && npm ci && npm run build && sudo -u ${ROOT_USER} pm2 restart ${APP_NAME}"
3738
aws ssm send-command \
3839
--instance-ids "$INSTANCE_ID" \
3940
--document-name "AWS-RunShellScript" \
40-
--parameters 'commands=["export HOME=/home/ubuntu && export PATH=/data/.nvm/versions/node/v24.11.0/bin:$PATH && git config --global --add safe.directory $BUILD_DIRECTORY && set -e && cd $BUILD_DIRECTORY && git pull origin main && npm ci && npm run build && $ROOT_USER && pm2 restart $APP_NAME"]' \
41-
--region $AWS_REGION
41+
--parameters commands="[\"$REMOTE_CMD\"]" \
42+
--region "$AWS_REGION"

0 commit comments

Comments
 (0)