포트폴리오 문서
서버, 클라이언트, 홈랩 DevOps 구현 문서 모음
서버
io_uring 기반 C++ 네트워크 런타임과 web/proxy/game 서버 구현
클라이언트
DirectX 11 아이소메트릭 멀티플레이 던전 RPG 클라이언트
운영
GHCR, GitOps, Argo CD, Kubernetes Ingress까지 연결한 홈랩 배포 경로
대시보드
Cloudflare Tunnel 뒤의 Ops API로 Prometheus와 Proxmox 상태 표시
1 문서 서빙 위치
현재 canonical 문서 경로
https://mint-cocoa.github.io/portfolio/는 이 저장소의 GitHub Actions가 docs/ 빌드 결과를 _site/ Pages artifact로 배포한 상세 포트폴리오 기준 경로입니다. https://portfolio.mintcocoa.cc/는 https://mint-cocoa.github.io/ 루트 허브를 C++ RuntimeWeb 컨테이너로 서빙하는 홈랩 미러 경로이며, 상세 문서는 https://portfolio.mintcocoa.cc/portfolio/ 아래에 함께 제공합니다.
1.1 서버 구현 포트폴리오
iouring-runtime의 core Runtime 위에 RuntimeWeb, RuntimeProxy, RuntimeGame을 분리하고, 실제 실행 앱 기준으로 web 앱 6종, TCP reverse proxy, dungeon 서버 예제를 나눠 설명한 C++ 서버 런타임 구현 문서입니다.
서빙 경로
mint-cocoa.github.io/portfolio/server/ServerCorePortfolio.html
GitHub Actions → _site/portfolio → GitHub Pages
연결되는 런타임 예제
hello_http, status_server, file_store_server, speedtest_server, dropapp
iouring-runtime/examples/proxy/tcp_reverse_proxy
C++ io_uring Linux Web Proxy Game Server
1.2 클라이언트 구현 포트폴리오
DirectX 11 렌더링, 씬 전환, TCP 패킷 처리, 게임 UI를 직접 구현한 클라이언트 문서입니다.
서빙 경로
mint-cocoa.github.io/portfolio/client/ClientPortfolio.html
GitHub Actions → _site/portfolio → GitHub Pages
C++ DirectX 11 Protobuf RPG Client
1.3 홈랩 DevOps 포트폴리오
C++ 웹 런타임으로 만든 앱을 컨테이너 이미지, GitOps, Argo CD, Kubernetes로 배포한 운영 문서입니다.
서빙 경로
mint-cocoa.github.io/portfolio/devops/DevOpsPortfolio.html
GitHub Actions → _site/portfolio → GitHub Pages
Kubernetes GitOps Argo CD GHCR
1.4 Live Ops Dashboard
ops-api.mintcocoa.cc를 통해 Prometheus target, Kubernetes workload, Proxmox node/VM 상태를 실시간으로 읽는 대시보드입니다.
서빙/조회 경로
mint-cocoa.github.io/portfolio/devops/OpsDashboard.html
browser → GitHub Pages static page → https://ops-api.mintcocoa.cc/api/*
Quarto Dashboard Prometheus Proxmox Cloudflare Tunnel
공개 문서 노출 경로
GitHub push → GitHub Actions → docs/ render → _site/ Pages artifact → https://mint-cocoa.github.io/portfolio/
portfolio.mintcocoa.cc는 GitHub Pages custom domain이 아니라 홈랩 edge proxy 뒤의 C++ RuntimeWeb 미러입니다. 루트는 mint-cocoa.github.io 허브 앱과 같은 React/Vite 산출물을 서빙하고, 상세 문서는 같은 컨테이너의 /portfolio/ 아래에 포함합니다. Live Ops Dashboard는 GitHub Pages와 홈랩 미러 두 경로 모두에서 https://ops-api.mintcocoa.cc/api/*를 호출해 Prometheus와 Proxmox 상태를 읽습니다.
2 관련 레포
| 레포 | 역할 |
|---|---|
| portfolio | 이 문서 묶음과 C++ 정적 파일 서버 이미지 |
| iouring-runtime | 최신 io_uring Runtime, RuntimeWeb, RuntimeProxy, RuntimeGame, 웹/프록시/게임 예제 |
| libiouring-core | 통합 이전 코어 런타임 히스토리 |
| libiouringweb | 통합 이전 HTTP/web 계층 히스토리 |
| multiplayer-dungeon-rpg-server | dungeon_full_server로 흡수된 멀티플레이 던전 RPG 서버 히스토리 |
| game-client | DirectX 11 게임 클라이언트 |
| home-k8s-gitops | 홈 Kubernetes desired state |