Skip to content

Commit 7e6c0ca

Browse files
committed
chore: 변경된 nginx.conf가 cd 단계에서 개발 서버에 반영되도록
- 서버에 존재하는 default를 nginx.conf에 통합
1 parent 2c4b8f2 commit 7e6c0ca

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/dev-cd.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,28 @@ jobs:
7171
source: "./docs/infra-config/config.alloy"
7272
target: "/home/${{ secrets.DEV_USERNAME }}/solid-connection-dev/"
7373

74-
- name: Run docker compose
74+
- name: Copy nginx config to remote
75+
uses: appleboy/scp-action@master
76+
with:
77+
host: ${{ secrets.DEV_HOST }}
78+
username: ${{ secrets.DEV_USERNAME }}
79+
key: ${{ secrets.DEV_PRIVATE_KEY }}
80+
source: "./docs/infra-config/nginx.conf"
81+
target: "/home/${{ secrets.DEV_USERNAME }}/solid-connection-dev/nginx"
82+
rename: "default.conf"
83+
84+
- name: Run docker compose and apply nginx config
7585
uses: appleboy/ssh-action@master
7686
with:
7787
host: ${{ secrets.DEV_HOST }}
7888
username: ${{ secrets.DEV_USERNAME }}
7989
key: ${{ secrets.DEV_PRIVATE_KEY }}
8090
script_stop: true
8191
script: |
92+
sudo cp /home/${{ secrets.DEV_USERNAME }}/solid-connection-dev/nginx/default /etc/nginx/conf.d/default.conf
93+
sudo nginx -t
94+
sudo nginx -s reload
95+
8296
cd /home/${{ secrets.DEV_USERNAME }}/solid-connection-dev
8397
docker compose down
8498
docker compose -f docker-compose.dev.yml up -d --build

0 commit comments

Comments
 (0)