docs: 클라우드 서버(hz-prod-01) 설정 하네스 가이드 신규 작성 #8

Merged
kjh2064 merged 13 commits from feature/dotnet-migration into main 2026-06-26 12:40:28 +09:00
Owner

변경 요약

시놀로지(Synology DSM)에서 클라우드 VPS(178.104.200.7, hz-prod-01)로 서버 이전에 따른 설정 하네스 가이드 문서를 신규 작성합니다.

변경 파일

파일 변경 설명
docs/CLOUD_SERVER_SETUP.md 신규 클라우드 서버 설정 하네스 가이드 (515줄)
AGENTS.md 수정 Directory Routing 섹션에 문서 경로 등록 (+1줄)

문서 주요 내용

  • 서버 기본 정보 (Ubuntu 26.04, AMD EPYC-Rome 2C, 3.7GiB)
  • 서비스 아키텍처: Nginx 리버스 프록시, Gitea Docker Compose, QuantEngine Blazor (.NET 10), PostgreSQL 18
  • Docker Compose v5.2.0 기반 Gitea 설정 전문
  • 6x Gitea Act Runner CI 컨테이너 현황
  • 보안: SSH hardening, UFW 방화벽, fail2ban, Docker 네트워크 격리
  • 시놀로지 → 클라우드 마이그레이션 매핑표
  • 운영 명령 치트시트 및 검증 하네스
  • 참조 인덱스(TOC) 및 관련 문서 상호 참조

provenance

ssh kjh2064@178.104.200.7 라이브 명령 실행으로 수집 (2026-06-26)

## 변경 요약 시놀로지(Synology DSM)에서 클라우드 VPS(178.104.200.7, hz-prod-01)로 서버 이전에 따른 설정 하네스 가이드 문서를 신규 작성합니다. ## 변경 파일 | 파일 | 변경 | 설명 | |---|---|---| | `docs/CLOUD_SERVER_SETUP.md` | 신규 | 클라우드 서버 설정 하네스 가이드 (515줄) | | `AGENTS.md` | 수정 | Directory Routing 섹션에 문서 경로 등록 (+1줄) | ## 문서 주요 내용 - 서버 기본 정보 (Ubuntu 26.04, AMD EPYC-Rome 2C, 3.7GiB) - 서비스 아키텍처: Nginx 리버스 프록시, Gitea Docker Compose, QuantEngine Blazor (.NET 10), PostgreSQL 18 - Docker Compose v5.2.0 기반 Gitea 설정 전문 - 6x Gitea Act Runner CI 컨테이너 현황 - 보안: SSH hardening, UFW 방화벽, fail2ban, Docker 네트워크 격리 - 시놀로지 → 클라우드 마이그레이션 매핑표 - 운영 명령 치트시트 및 검증 하네스 - 참조 인덱스(TOC) 및 관련 문서 상호 참조 ## provenance ssh kjh2064@178.104.200.7 라이브 명령 실행으로 수집 (2026-06-26)
kjh2064 added 1 commit 2026-06-26 11:06:06 +09:00
docs: 클라우드 서버(hz-prod-01) 설정 하네스 가이드 신규 작성
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 3s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m17s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
9eb295e2dc
- docs/CLOUD_SERVER_SETUP.md 신규 생성
  - 서버 기본 정보 (Ubuntu 26.04, AMD EPYC-Rome 2C, 3.7GiB)
  - 서비스 아키텍처: Nginx, Gitea, QuantEngine Blazor, PostgreSQL 18
  - Docker Compose v5.2.0 기반 Gitea 설정 전문
  - .NET 10 (ASP.NET Core 10.0.9) systemd 서비스 설정 전문
  - 6x Gitea Act Runner CI 컨테이너 현황
  - 보안: SSH hardening, UFW 방화벽, fail2ban, 네트워크 격리
  - 시놀로지 → 클라우드 마이그레이션 매핑표
  - 운영 명령 치트시트 및 검증 하네스
  - 참조 인덱스(TOC) 및 관련 문서 상호 참조
- AGENTS.md Directory Routing 섹션에 문서 경로 등록

provenance: ssh kjh2064@178.104.200.7 라이브 명령 실행으로 수집 (2026-06-26)
kjh2064 added 2 commits 2026-06-26 11:13:03 +09:00
서버가 시놀로지에서 클라우드(hz-prod-01, 178.104.200.7)로 이전됨에 따라
시놀로지 전용 문서 11개와 스크립트 3개를 삭제하고 AGENTS.md 참조를 정리한다.

삭제된 문서:
- docs/SYNOLOGY_ACT_RUNNER_REFACTOR_PR_BODY.md
- docs/SYNOLOGY_KIS_COLLECTION_SETUP.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_COMMIT_MESSAGE_TEMPLATE.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_DEPLOYMENT_CHECKLIST.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_DEPLOYMENT_CHECKLIST_FILLED.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_EVIDENCE_TEMPLATE.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_FINAL_EXECUTION_ONE_PAGER.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_FINAL_PREFLIGHT_10.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_FIREWALL_PROXY_COPYPASTE.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_FIREWALL_PROXY_TABLE.md
- docs/SYNOLOGY_SNAPSHOT_ADMIN_POC.md

삭제된 스크립트:
- tools/re_register_act_runner_synology.sh
- tools/run_snapshot_admin_synology.sh
- tools/start_act_runner_synology.sh

수정:
- AGENTS.md: Synology CI 참조를 클라우드 서버(hz-prod-01)로 교체
chore: 워크플로우 및 클라우드 가이드 내 잔여 시놀로지(Synology) 참조 제거
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m14s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
c1e84a387c
kjh2064 added 1 commit 2026-06-26 11:25:46 +09:00
feat(dotnet): 파이썬 공식 계산 엔진 C# 포팅 및 .NET 인프라 기반 결함(WBS-10.1) 해결
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 4s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m18s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
10e1cfe409
kjh2064 added 1 commit 2026-06-26 11:30:51 +09:00
chore: .NET 변환 완료된 파이썬 코드를 deprecated로 격리 및 검색 제외 지침 반영
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 4s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m16s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
3e7ea1d007
kjh2064 added 1 commit 2026-06-26 11:34:05 +09:00
chore: 프로젝트 루트의 파편화된 .gs 파일들을 src/gas_adapter_parts/로 이동 격리
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 4s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m17s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
6051338367
kjh2064 added 1 commit 2026-06-26 11:35:56 +09:00
chore: root 경로의 미사용/과거 문서 및 스크립트를 docs/ 하위로 정리 격리
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m15s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
15c7971018
kjh2064 added 1 commit 2026-06-26 11:41:05 +09:00
chore: 최상위 룰 매니페스트 파일을 spec/ 폴더로 정리하고 도구 경로 참조 수정
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m18s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
a1bbeb99a6
kjh2064 added 1 commit 2026-06-26 11:43:18 +09:00
chore: 임시/로그 파일 관리 Git 차단 룰 고도화 및 AGENTS 개발지침 명시
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m14s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
ad17e7dae1
kjh2064 added 1 commit 2026-06-26 12:17:26 +09:00
chore: 지침(AGENTS.md) 내 'GAS 투자 판단 로직 진입 차단(ADR-0002)' 지침 삭제
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 5s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m16s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
ebb863371d
kjh2064 added 1 commit 2026-06-26 12:19:59 +09:00
chore: suggest 폴더의 과거 제안서들을 archive 하위로 격리 및 불필요 중복 파일 제거
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 3s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m17s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
f72d796636
kjh2064 added 1 commit 2026-06-26 12:20:28 +09:00
chore: Apps Script 연동 설정 파일 (.clasp.json) 폐기
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 3s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m17s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
18d78a9f04
kjh2064 added 1 commit 2026-06-26 12:22:06 +09:00
chore: 지침(AGENTS.md) 내 삭제된 gas_event_calendar.gs 경로 참조 및 색인 해제
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 4s
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m14s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been skipped
7e0c0b6c8f
kjh2064 merged commit c640157997 into main 2026-06-26 12:40:28 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjh2064/QuantEngineByItz#8