From 3fdfa4f6a0be0e1f7cfd89e9bf50168071d9af21 Mon Sep 17 00:00:00 2001 From: do-huni Date: Tue, 23 Jul 2024 12:43:57 +0900 Subject: [PATCH] fix(cd): synchronized to staging env --- .github/workflows/deploy-to-staging.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-to-staging.yml b/.github/workflows/deploy-to-staging.yml index fc63184..b8ea2bb 100644 --- a/.github/workflows/deploy-to-staging.yml +++ b/.github/workflows/deploy-to-staging.yml @@ -3,7 +3,7 @@ name: Deploy to Production on: push: branches: - - master + - staging jobs: build_and_push: @@ -15,7 +15,7 @@ jobs: AWS_DEFAULT_REGION: ${{ secrets.AWS_REGION }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_STAGING_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_STAGING_SECRET_ACCESS_KEY }} - AWS_PROFILE: production + AWS_PROFILE: staging ACCOUNT: 'ubuntu' DOCKER_TAG: 'latest' SERVICE_NAME: 'blccu' @@ -79,7 +79,7 @@ jobs: AWS_DEFAULT_REGION: ${{ secrets.AWS_REGION }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_STAGING_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_STAGING_SECRET_ACCESS_KEY }} - AWS_PROFILE: production + AWS_PROFILE: staging ACCOUNT: 'ubuntu' DOCKER_TAG: 'latest' SERVICE_NAME: 'blccu' @@ -119,7 +119,7 @@ jobs: ssh -i deploy_key.pem $SERVER "aws ecr get-login-password --region ${{ env.AWS_DEFAULT_REGION }} | docker login --username AWS --password-stdin ${{ env.ECR_URL }}" ssh -i deploy_key.pem $SERVER "docker pull ${{ env.ECR_URL }}/${{ env.SERVICE_NAME }}:${{ env.DOCKER_TAG }}" - ssh -i deploy_key.pem $SERVER "docker run --env-file /home/${{ env.ACCOUNT }}/upload/.env.prod -d -p $NEW_PORT:3000 --name $NEW_SERVICE_NAME -e TZ=Asia/Seoul ${{ env.ECR_URL }}/${{ env.SERVICE_NAME }}:${{ env.DOCKER_TAG }}" + ssh -i deploy_key.pem $SERVER "docker run --env-file /home/${{ env.ACCOUNT }}/upload/.env.staging -d -p $NEW_PORT:3000 --name $NEW_SERVICE_NAME -e TZ=Asia/Seoul ${{ env.ECR_URL }}/${{ env.SERVICE_NAME }}:${{ env.DOCKER_TAG }}" for i in {1..20}; do HEALTH_CHECK=$(ssh -i deploy_key.pem $SERVER "curl -v -s -o /dev/null -w '%{http_code}' http://localhost:$NEW_PORT/health || true")