Skip to content

Commit 4b916b0

Browse files
committed
[Fix] Update deploy.yml configuration
1 parent 7a09055 commit 4b916b0

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -28,7 +28,7 @@ jobs:
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
@@ -87,7 +88,7 @@ jobs:
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

Comments
 (0)