@@ -10,12 +10,12 @@ jobs:
1010 runs-on : ubuntu-latest
1111
1212 steps :
13- # (1) Git Checkout
14- - name : Checkout repository
13+ # (1) 깃 체크아웃
14+ - name : Check out repository
1515 uses : actions/checkout@v2
1616
1717 # (2) .env 파일 생성
18- - name : Create env file
18+ - name : Create env files
1919 run : |
2020 mkdir -p env
2121 echo "${{ secrets.ENV_VARS }}" > env/prod.env
2828 java-version : ' 17'
2929
3030 # (4) gradlew 실행 권한 부여
31- - name : Grant execute permission to gradlew
31+ - name : Grant execute permission for gradlew
3232 run : chmod +x gradlew
3333
3434 # (5) Gradle 빌드 (테스트 제외)
@@ -50,34 +50,35 @@ jobs:
5050 run : |
5151 docker push ${{ secrets.DOCKERFILE_USERNAME }}/${{ secrets.DOCKERFILE_REPO_NAME }}:latest
5252
53- # (9) NCP root 계정에 디렉토리 생성
53+ # (9) NCP 인스턴스에 boombim 디렉토리 생성
5454 - name : Create directory on NCP Instance
5555 uses : appleboy/ssh-action@master
5656 with :
5757 host : ${{ secrets.SERVER_HOST }}
5858 username : ${{ secrets.SERVER_USERNAME }}
5959 key : ${{ secrets.SERVER_SSH_KEY }}
60- script : mkdir -p /root/boombim
60+ script : |
61+ mkdir -p /home/ubuntu/boombim
6162
62- # (10) docker-compose.yml 전송
63+ # (10) docker-compose.yml 복사
6364 - name : Copy docker-compose.yml to NCP Instance
6465 uses : appleboy/scp-action@master
6566 with :
6667 host : ${{ secrets.SERVER_HOST }}
6768 username : ${{ secrets.SERVER_USERNAME }}
6869 key : ${{ secrets.SERVER_SSH_KEY }}
6970 source : " docker-compose.yml"
70- target : " /root /boombim"
71+ target : " /home/ubuntu /boombim"
7172
72- # (11) .env 파일 전송
73+ # (11) .env 파일 복사
7374 - name : Copy .env file to NCP Instance
7475 uses : appleboy/scp-action@master
7576 with :
7677 host : ${{ secrets.SERVER_HOST }}
7778 username : ${{ secrets.SERVER_USERNAME }}
7879 key : ${{ secrets.SERVER_SSH_KEY }}
7980 source : " env/prod.env"
80- target : " /root /boombim/.env"
81+ target : " /home/ubuntu /boombim/.env"
8182
8283 # (12) Docker 컨테이너 실행
8384 - name : Deploy on NCP Instance
8788 username : ${{ secrets.SERVER_USERNAME }}
8889 key : ${{ secrets.SERVER_SSH_KEY }}
8990 script : |
90- cd /root /boombim
91+ cd /home/ubuntu /boombim
9192 docker-compose down || true
9293 docker image prune -a -f
9394 docker pull ${{ secrets.DOCKERFILE_USERNAME }}/${{ secrets.DOCKERFILE_REPO_NAME }}:latest
0 commit comments