feat(deploy): v9 Quant Engine production deployment infrastructure #7
@@ -6,7 +6,9 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
DEPLOY_HOST: 178.104.200.7
|
||||
DEPLOY_HOST: 192.168.123.100
|
||||
# NOTE: Gitea와 운영서버가 같은 내부 네트워크(192.168.x.x)에 있으므로 내부 IP 사용
|
||||
# 외부 접속은 공인 IP 178.104.200.7 사용
|
||||
DEPLOY_USER: kjh2064
|
||||
DEPLOY_PATH: /var/www/quant
|
||||
DOTNET_VERSION: '10.0.x'
|
||||
|
||||
+25
-1
@@ -147,12 +147,36 @@ SLACK_WEBHOOK (선택사항):
|
||||
### 환경 변수
|
||||
|
||||
```yaml
|
||||
DEPLOY_HOST: 178.104.200.7
|
||||
DEPLOY_HOST: 192.168.123.100
|
||||
# 설명: 운영서버 내부 IP (Gitea와 같은 네트워크)
|
||||
# 외부 접속: 178.104.200.7로 포워딩됨
|
||||
DEPLOY_USER: kjh2064
|
||||
DEPLOY_PATH: /var/www/quant
|
||||
DOTNET_VERSION: 10.0.x
|
||||
```
|
||||
|
||||
### 네트워크 구조
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 192.168.123.100 (내부 네트워크) │
|
||||
│ ├─ Gitea (CI/CD) │
|
||||
│ └─ 운영서버 (nginx, 웹 서비스) │
|
||||
│ └─ 포트포워딩: 178.104.200.7 → 내부 │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
|
||||
배포 경로:
|
||||
Gitea (192.168.123.100)
|
||||
→ SSH (내부 네트워크)
|
||||
→ 운영서버 (192.168.123.100)
|
||||
|
||||
외부 접속:
|
||||
사용자 (인터넷)
|
||||
→ 178.104.200.7 (공인 IP)
|
||||
→ nginx 포트포워딩
|
||||
→ 192.168.123.100:80/quant
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📊 배포 프로세스 상세 (시간별)
|
||||
|
||||
Reference in New Issue
Block a user