diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index eb21e9f..7908236 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -66,10 +66,8 @@ jobs: key: ${{ secrets.AWS_EC2_PRIVATE_KEY }} # EC2 인스턴스 pem key port: ${{ secrets.REMOTE_SSH_PORT }} # 접속 포트(생략 시 22번 기본 사용) script: | - echo '${{ secrets.APPLICATION_YAML }}' > test.yaml - cat test.yaml docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} docker pull ${{ secrets.DOCKER_USERNAME }}/katecam-backend:latest - docker stop katecam-backend - docker rm $(docker ps --filter 'status=exited' -a -q) - docker run -d --name katecam-backend --network katecam-backend --log-driver=syslog -p 8080:8080 ${{ secrets.DOCKER_USERNAME }}/katecam-backend:latest + cd /home/ubuntu # EC2 인스턴스의 배포 스크립트 파일 경로로 이동 + chmod +x deploy.sh # 배포 스크립트 실행 권한 부여 + ./deploy.sh # 배포 스크립트 실행