Skip to content

Commit 14637ce

Browse files
committed
config: 배포 스크립트 수정
1 parent f8f4675 commit 14637ce

File tree

4 files changed

+23
-68
lines changed

4 files changed

+23
-68
lines changed

.github/workflows/copy-compose.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Deploy nginx
22

3-
run-name: Deploy nginx as reverse proxy image to docker hub by ${{github.actor}}
3+
run-name: Deploy nginx as reverse proxy image to docker hub and start service by ${{github.actor}}
44

55
on:
66
push:
@@ -22,4 +22,18 @@ jobs:
2222
password: ${{secrets.DOCKER_TOKEN}}
2323
- name: Push image to Docker hub
2424
run: |
25-
docker push ${{secrets.DOCKER_USERNAME}}/reverseproxy:latest
25+
docker push ${{secrets.DOCKER_USERNAME}}/reverseproxy:latest
26+
- name: Connect to cloud server and start service
27+
uses: appleboy/ssh-action@v1.2.2
28+
with:
29+
host: ${{secrets.LOAD_BALANCER_HOST}}
30+
username: ${{secrets.LOAD_BALANCER_USERNAME}}
31+
key: ${{secrets.LOAD_BALANCER_SECRET_KEY}}
32+
port: ${{secrets.LOAD_BALANCER_PORT}}
33+
script: |
34+
cd ~
35+
docker stop reverseproxy || true
36+
docker rm reverseproxy || true
37+
docker rmi ${{secrets.DOCKER_USERNAME}}/reverseproxy:latest || true
38+
docker pull ${{secrets.DOCKER_USERNAME}}/reverseproxy:latest
39+
docker run -d --name reverseproxy --restart always -p 80:80 -p 443:443 ${{secrets.DOCKER_USERNAME}}/reverseproxy:latest

.github/workflows/start-service.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

nginx.conf

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,17 @@ http {
2828
#gzip on;
2929

3030
upstream react_app{
31-
server react:3000;
31+
server ip-10-0-0-4.ap-northeast-2.compute.internal:3000;
3232
}
3333

3434
upstream api-server{
3535
server springboot:8080;
3636
}
3737

38+
upstream ai-server{
39+
server ai:8000;
40+
}
41+
3842
server {
3943
listen 80;
4044
listen [::]:80;
@@ -75,18 +79,12 @@ http {
7579
proxy_set_header X-Forwarded-Proto $scheme;
7680
}
7781

78-
location /api/coin/min/ {
79-
proxy_pass http://api-server/api/coin/min/;
80-
proxy_http_version 1.1;
81-
proxy_set_header Upgrade $http_upgrade;
82-
proxy_set_header Connection "upgrade";
82+
location /ai/ {
83+
proxy_pass http://ai-server/ai/;
8384
proxy_set_header Host $host;
8485
proxy_set_header X-Real-IP $remote_addr;
8586
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
8687
proxy_set_header X-Forwarded-Proto $scheme;
87-
88-
proxy_read_timeout 86400s;
89-
proxy_send_timeout 86400s;
9088
}
9189

9290
location /api/coin/realtime {

0 commit comments

Comments
 (0)