Skip to content

Commit 63335f9

Browse files
committed
Merge pull request #30 from Team-Senifit/develop/dev
Merge branch 'main' into develop/dev
2 parents 1b99453 + 1edcc19 commit 63335f9

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/ec2-deploy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,11 @@ jobs:
7373
REPO_LOWER=$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]')
7474
SPRING_BOOT_IMAGE="ghcr.io/${REPO_LOWER}:${{ github.sha }}"
7575
ADMIN_BOOT_IMAGE="ghcr.io/${ORG_LOWER}/senifit-admin:${{ github.sha }}"
76+
ENV_B64=$(printf '%s' "${{ secrets.ENV_FILE }}" | base64 -w 0)
7677
COMMAND_ID=$(aws ssm send-command \
7778
--instance-ids "${{ secrets.SSM_INSTANCE_ID }}" \
7879
--document-name "AWS-RunShellScript" \
79-
--parameters "{\"commands\":[\"cd /apps/senifit\",\"cat <<'EOF' > /apps/senifit/.env\\n${{ secrets.ENV_FILE }}\\nEOF\",\"export SPRING_BOOT_IMAGE=${SPRING_BOOT_IMAGE}\",\"export ADMIN_BOOT_IMAGE=${ADMIN_BOOT_IMAGE}\",\"docker compose pull\",\"docker compose up -d\"]}" \
80+
--parameters "{\"commands\":[\"cd /apps/senifit && echo ${ENV_B64} | base64 -d > /apps/senifit/.env && export SPRING_BOOT_IMAGE=${SPRING_BOOT_IMAGE} ADMIN_BOOT_IMAGE=${ADMIN_BOOT_IMAGE} && sudo docker compose pull && sudo docker compose up -d\"]}" \
8081
--comment "Deploy spring-boot image ${SPRING_BOOT_IMAGE}" \
8182
--output text \
8283
--query "Command.CommandId")

0 commit comments

Comments
 (0)