Skip to content

Commit

Permalink
hotfix: production 서버 재설정을 위한 dev 임시 배포 yml 설정 파일로 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
yu-heejin authored Mar 30, 2024
1 parent 54b8ef7 commit cf394b3
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/prod-deploy.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Deploy
name: Prod Deploy

on:
pull_request:
Expand Down Expand Up @@ -64,21 +64,21 @@ jobs:
context: ./api-module
file: ./api-module/Dockerfile.prod
tags: |
${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-prod-blue
${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-prod-green
${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-dev-blue
${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-dev-green
cache-from: type=gha # gha = Guthub Actions 용 캐시
cache-to: type=gha,mode=max

- name: Run in EC2
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.PROD_HOST }}
host: ${{ secrets.DEV_HOST }}
username: ${{ secrets.EC2_USERNAME }}
key: ${{ secrets.PROD_KEY }}
key: ${{ secrets.DEV_KEY }}
envs: GITHUB_SHA
script: |
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-prod-blue
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-prod-green
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-dev-blue
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:server-dev-green
cd server
./deploy.sh
sudo docker image prune -f
Expand All @@ -92,4 +92,4 @@ jobs:
SLACK_TITLE: deploy result alert
SLACK_USERNAME: Devridge-Bot
SLACK_WEBHOOK: ${{ secrets.SLACK_URL }}
if: always()
if: always()

0 comments on commit cf394b3

Please sign in to comment.