# zio-server 전체 배포 가이드

## 서버 구성 완료 후 실행 순서

```bash
# 1. 기본 환경 (Java, Node, Nginx)
bash 02_server_setup.sh

# 2. GUARDiA 환경 (Python, PostgreSQL, Ollama)
bash 06_guardia_server_setup.sh

# 3. Nginx 통합 설정
bash 07_nginx_all.sh zioinfo.co.kr itsm.zioinfo.co.kr

# 4. 홈페이지 배포 (Windows에서)
.\deploy\03_deploy.ps1 -ServerIP "서버IP"

# 5. GUARDiA 배포 (Windows에서)
.\deploy\08_deploy_guardia.ps1 -ServerIP "서버IP"

# 6. SSL 인증서 (도메인 있을 때)
bash 04_ssl_setup.sh zioinfo.co.kr
```

## 최종 서비스 목록

| 서비스 | 주소 | 포트 |
|--------|------|------|
| 지오정보기술 홈페이지 | http://zioinfo.co.kr | 80/443 |
| GUARDiA ITSM | http://itsm.zioinfo.co.kr | 80/443 |
| PostgreSQL | 내부 전용 | 5432 |
| Ollama LLM | 내부 전용 | 11434 |

## 리소스 사용 예상

| 구성 요소 | CPU | RAM |
|-----------|-----|-----|
| Nginx | 0.1 OCPU | 50 MB |
| Spring Boot | 0.5 OCPU | 512 MB |
| FastAPI (GUARDiA) | 0.5 OCPU | 300 MB |
| PostgreSQL | 0.3 OCPU | 256 MB |
| Ollama + LLaMA-3 8B | 1.0 OCPU | 6 GB |
| **합계** | **2.4 OCPU** | **~7.1 GB** |
| **여유** | **1.6 OCPU** | **~16.9 GB** ✅ |
