Hide_D
b9d5edbb3d
perf: 릴리스 프론트엔드 빌드를 안전하게 캐시
...
Gateway와 Profile 릴리스의 타입검사와 Vite 번들을 별도 Turbo 작업으로 캐시한다. DB 보존 DEPLOY는 game-api만 빌드하고 기본 동시성 1과 기존 산출물 계약은 유지한다.
2026-08-19 18:05:38 +00:00
Hide_D
4977fb615d
fix: 일반 리셋이 서버 지정 브랜치를 추적
...
상위 배포 권한자가 선택한 branch 또는 commit 정책을 profile metadata에 보존하고 일반 시나리오 초기화가 이를 따르도록 변경한다. 같은 active commit의 설치 완료 workspace는 빌드를 생략하고 기존 migration, seed, readiness 흐름을 유지한다.
2026-08-19 13:42:52 +00:00
Hide_D
04fc7dfe52
fix: 프로필 프론트 빌드 heap을 분리
...
운영 runtime의 공용 Node heap은 유지하면서 profile vue-tsc와 Vite build에만 별도 NODE_OPTIONS를 적용한다.\n\nsam.hided.net HWE에서 확인한 1536 MiB heap OOM을 2048 MiB build override로 처리할 수 있도록 회귀 테스트와 운영 문서를 추가한다.
2026-08-19 13:20:40 +00:00
Hide_D
e2111b1168
docs: 게임 취소 운영 경계 문서화
...
전용 권한, 선택 가능한 기록 정책, 유산 정산식, CANCELLED 상태와 실패·재시도 운영 절차를 관리자·릴리스 문서에 기록한다.
2026-08-18 13:31:49 +00:00
Hide_D
b49332f5b9
fix(gateway): Profile 포괄 운영 권한 제거
2026-08-17 16:07:46 +00:00
Hide_D
fb6add83a5
fix(gateway): 프로필 초기화와 전체 배포를 직렬화
...
진행 중인 프로필 RESET 또는 DEPLOY와 Gateway 전체 릴리스가 서로의 실행자를 중단하지 않도록 공통 advisory lock과 교차 RUNNING 검사를 추가한다. PostgreSQL 통합 테스트로 동시 claim과 후속 실행을 검증한다.
2026-08-17 14:41:18 +00:00
Hide_D
34a6be0c44
fix(game-engine): 밀린 턴을 월 경계별로 처리
...
실시간 게임 시계가 여러 달 앞선 경우 장수 턴을 현재 월 경계까지만 실행해 월 표시와 상태 전이 순서를 보존한다. 턴 데몬 전용 NODE_OPTIONS도 지원해 다른 런타임 프로세스와 heap 상한을 분리한다.
2026-08-16 06:48:35 +00:00
Hide_D
3a6ef36d01
fix(gateway): 일시정지 프로필을 로비에 표시
2026-08-15 16:37:01 +00:00
Hide_D
585b50e639
fix(gateway): recover lobby profile status after updates
2026-08-15 16:10:36 +00:00
Hide_D
6478a9f478
fix(gateway): split profile identity from scenario
2026-08-13 16:03:41 +00:00
Hide_D
49970a0599
fix: bound release builds to one worker by default
2026-08-11 12:10:15 +00:00
Hide_D
3e938e17d6
perf: share Turbo cache across release worktrees
2026-08-11 11:59:18 +00:00
Hide_D
0c8185cfa9
fix(release): allow controller protocol self-upgrade
2026-08-11 00:01:47 +00:00
Hide_D
c9e1200745
fix(gateway): require log-aware release controller
2026-08-10 23:58:02 +00:00
Hide_D
74ef723c7e
feat: add per-profile reset defaults
2026-08-09 14:43:10 +00:00
Hide_D
d01be27828
feat(gateway): stream release progress logs
2026-08-09 09:50:06 +00:00
Hide_D
4f7dbfd19e
feat(gateway): split server lifecycle administration
2026-08-08 17:10:43 +00:00
Hide_D
6a333cdf05
fix: preserve Gateway release runtime context
2026-08-08 15:57:38 +00:00
Hide_D
f4273709ae
docs: correct controller upgrade invocation
2026-08-08 15:10:31 +00:00
Hide_D
5e82fb52c6
fix: isolate child PM2 arguments
2026-08-08 15:05:55 +00:00
Hide_D
4d46afa6a5
feat(gateway): reorganize admin console navigation
2026-08-08 13:36:37 +00:00
Hide_D
9437666767
fix(build): align server tsdown toolchain
2026-08-04 16:25:04 +00:00
Hide_D
b589f2edb2
fix(runtime): bound PM2 process restarts and identity
2026-08-04 16:01:43 +00:00
Hide_D
6e635a312f
fix: support containerized release runtimes
2026-08-04 14:45:47 +00:00
Hide_D
65d489d21d
feat: add release operations manual and update documentation links
2026-08-01 05:54:05 +00:00