Skip to content

Commit bf87d13

Browse files
committed
Merge branch 'develop'
2 parents d760def + b3d0e4c commit bf87d13

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

.github/workflows/deploy-backend.yml

+9-12
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
echo "$EC2_SSH_KEY" > ~/.ssh/ec2.key
2828
chmod 600 ~/.ssh/ec2.key
2929
30-
# EC2에 필요한 디렉토리 생성 (없는 경우에만)
31-
ssh -i ~/.ssh/ec2.key -o StrictHostKeyChecking=no $EC2_USERNAME@$EC2_HOST "[ ! -d /home/$EC2_USERNAME/app/backend ] && mkdir -p /home/$EC2_USERNAME/app/backend || echo 'Directory already exists'"
30+
# EC2에 필요한 디렉토리 생성
31+
ssh -i ~/.ssh/ec2.key -o StrictHostKeyChecking=no $EC2_USERNAME@$EC2_HOST "mkdir -p /home/$EC2_USERNAME/app/backend"
3232
3333
- name: Copy backend files to EC2
3434
env:
@@ -52,14 +52,11 @@ jobs:
5252
EC2_USERNAME: ${{ secrets.EC2_USERNAME }}
5353
EC2_SSH_KEY: ${{ secrets.EC2_SSH_KEY }}
5454
run: |
55-
ssh -i ~/.ssh/ec2.key -o StrictHostKeyChecking=no $EC2_USERNAME@$EC2_HOST << 'EOF'
55+
ssh -i ~/.ssh/ec2.key -o StrictHostKeyChecking=no $EC2_USERNAME@$EC2_HOST << 'ENDSSH'
5656
cd /home/$EC2_USERNAME/app/backend
57-
58-
# Docker 서비스 재시작
59-
docker compose down --rmi all --volumes --remove-orphans
60-
docker compose build
61-
docker compose up -d
62-
63-
# 로그 확인
64-
docker compose logs -f
65-
EOF
57+
docker-compose down --volumes --remove-orphans || true
58+
docker-compose build
59+
docker-compose up -d
60+
sleep 5 # 서비스가 시작될 때까지 잠시 대기
61+
docker-compose ps # 서비스 상태 확인
62+
ENDSSH

0 commit comments

Comments
 (0)