Skip to content

Commit 9a1343d

Browse files
committed
chore: 변경된 nginx.conf가 cd 단계에서 개발 서버에 반영되도록
1 parent 4ae972a commit 9a1343d

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"
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/sites-available/default
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)