File tree Expand file tree Collapse file tree 4 files changed +23
-68
lines changed
Expand file tree Collapse file tree 4 files changed +23
-68
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11name : 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
55on :
66 push :
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
Load Diff This file was deleted.
Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments