Commit Graph
28 Commits
Author SHA1 Message Date
Hide_D 663e66b8f9 feat: Web Push 비활성 운영 설정을 준비한다
VAPID private key를 Compose secret으로 주입하고 Web Push를 기본 비활성으로 전달한다. 활성화 입력과 Compose 모델 검증, 운영 README를 함께 추가한다.
2026-08-23 13:16:21 +00:00
Hide_D 0c2b9632eb perf: 프로필 공용 정적 자산 경로를 제공한다
Caddy가 commit-digest 공용 asset과 sourcemap을 immutable URL로 제공하고, runtime에 공용 공개 경로를 명시한다.
2026-08-22 17:54:50 +00:00
Hide_D dcff9eb094 merge: 정적 프런트엔드 Docker 구성을 main에 반영한다 2026-08-22 09:34:57 +00:00
Hide_D 6461ee5773 feat(runtime): 정적 프런트엔드와 격리 빌더를 구성한다
Caddy가 불변 아티팩트를 직접 제공하고 runtime과 builder의 자원·비밀 경계를 분리한다.

Gateway active release ref를 재기동에 복원하고 production/development/smoke 모델 검증을 확장한다.
2026-08-22 09:32:54 +00:00
Hide_D d4af23c0d7 docs: 공개 운영과 E2E Docker 경계 명시 2026-08-21 04:43:10 +00:00
Hide_D 917e516c09 merge: 런타임 공통 메뉴 영속 설정 반영 2026-08-19 11:16:09 +00:00
Hide_D c44e0999fe feat(runtime): 공통 메뉴 설정을 영속 데이터로 보존
최초 기동에만 Core 메뉴 기본값을 복사하고 이후 운영 편집은 배포와 컨테이너 재생성에서 유지한다. Compose 환경과 안전 검증 문서를 함께 갱신한다.
2026-08-19 11:15:22 +00:00
Hide_D b7814b28d9 merge: 프런트엔드 해시 자산 캐시 정책 반영 2026-08-18 12:56:06 +00:00
Hide_D 7af9c88c27 perf(caddy): 해시 빌드 자산에 장기 캐시를 적용
Vite content hash가 포함된 frontend asset만 1년 immutable로 제공한다. HTML, hash 없는 asset과 별도 image 경로는 기존 재검증 정책을 유지하고 matcher 회귀 테스트와 운영 문서를 추가한다.
2026-08-18 12:55:07 +00:00
Hide_D 08bd24909e merge: 운영 릴리스 빌드 PID 여유를 반영 2026-08-17 14:48:27 +00:00
Hide_D bd03ce9e58 fix(runtime): 릴리스 빌드 PID 여유를 확보
여러 profile PM2 프로세스가 실행 중에도 Gateway 릴리스 빌드가 thread 생성 한도에 걸리지 않도록 운영 runtime 기본 PID 상한을 512로 높이고 문서와 예제를 맞춘다.
2026-08-17 14:48:16 +00:00
Hide_D 077a97f999 merge: 턴 데몬 전용 heap 설정 반영 2026-08-16 06:48:53 +00:00
Hide_D 1d25540b1a fix(runtime): 턴 데몬 전용 heap 상한을 추가
공용 빌드·API heap과 턴 데몬 heap을 분리하고 Compose 안전 검증과 운영 문서를 함께 갱신한다.
2026-08-16 06:48:42 +00:00
Hide_D a7c7204915 Merge branch 'fix/profile-identity-bootstrap-20260813' 2026-08-13 16:07:14 +00:00
Hide_D 8a3a520b9e fix: bootstrap stable default profile instances 2026-08-13 16:03:46 +00:00
Hide_D bba8664714 fix: redact gateway session header from Caddy logs 2026-08-08 15:05:55 +00:00
Hide_D 96fdbdf218 외부 개발, 내부 개발 분리 2026-08-08 13:07:41 +00:00
Hide_D 4cdf585bc2 feat(runtime): publish images from dedicated origin 2026-08-08 09:31:07 +00:00
Hide_D b61efccd01 image service 2026-08-08 04:04:39 +00:00
Hide_D 5b3a22d9da merge: support reverse-proxy HTTP upstream 2026-08-05 00:09:34 +00:00
Hide_D 163f408873 feat(proxy): support external TLS termination 2026-08-05 00:09:30 +00:00
Hide_D a08bc60496 merge: harden runtime build thread defaults 2026-08-04 16:28:23 +00:00
Hide_D 33fd9f4a4d fix(runtime): keep default build threads below smoke threshold 2026-08-04 16:28:19 +00:00
Hide_D 5edd736190 merge: bound Docker runtime build resources 2026-08-04 16:18:50 +00:00
Hide_D 41214b03df fix(runtime): bound build memory and parallelism 2026-08-04 16:18:45 +00:00
Hide_D cf0d18f017 merge: Docker runtime safety hardening 2026-08-04 16:05:11 +00:00
Hide_D c49989631f fix(runtime): harden smoke and credential boundaries 2026-08-04 16:05:06 +00:00
Hide_D 09d849de07 feat: add public Docker deployment stack 2026-08-04 14:45:31 +00:00