김보곤
0c923401bf
refactor: [docker] tenant 저장소를 shared-storage에서 mng/storage/app/tenants로 변경
...
- docker-compose: shared-storage 볼륨 마운트 제거
- entrypoint: storage/app/tenants 디렉토리 생성으로 변경
- nginx: tenant-storage alias 경로 변경
2026-02-23 21:32:51 +09:00
김보곤
b7d1fb97b4
chore: [docker] MNG 컨테이너에 Pretendard 폰트 설치 추가
...
- LibreOffice Word→PDF 변환 시 Pretendard 폰트 인식을 위해 설치
- wget으로 GitHub 릴리즈에서 OTF 폰트 9개 weight 다운로드
- fc-cache 갱신으로 시스템 폰트로 등록
2026-02-23 13:34:06 +09:00
김보곤
8601d1738e
chore: [docker] MNG 컨테이너에 sales 폴더 read-only 마운트 추가
2026-02-23 08:08:42 +09:00
김보곤
833a957d9e
docs: [react] React 빌드/배포 정책 추가
...
- 서버 빌드 금지, 로컬 빌드 후 배포 정책 명시
- 프로젝트 경로에 react 추가
2026-02-21 15:50:02 +09:00
김보곤
06e8d5f328
chore:API Docker 환경 설정 (Queue Worker, Scheduler, OPcache 추가)
...
- supervisord.conf에 queue-worker 1개 + scheduler 추가
- opcache.ini 생성 (MNG 설정과 동일, 256MB)
- docker-compose.yml에 opcache.ini 볼륨 마운트 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 17:56:08 +09:00
김보곤
71654f5f63
fix:supervisord.conf 경로 수정 (/var/www/sales → /var/www/mng)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 10:09:31 +09:00
김보곤
03e12d8fe2
chore:Supervisor에 Queue Worker 2개 자동 실행 추가
...
- numprocs=2 (영상 2개 동시 생성 가능)
- timeout=1800, max-jobs=10, max-time=3600
- 자동 재시작 (autorestart=true)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 09:11:58 +09:00
김보곤
56fdf76f49
chore:Docker MNG에 FFmpeg 설치 추가 (영상 합성용)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 08:47:09 +09:00
김보곤
665e6b52a4
chore:Docker MNG에 나눔 한글 폰트 추가 (DOCX→PDF 한글 깨짐 해결)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 09:56:58 +09:00
김보곤
61f226be7f
chore:Docker MNG에 LibreOffice 설치 추가 (DOCX→PDF 변환용)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 09:13:10 +09:00
김보곤
b1b6a83aef
chore:Docker MNG에 GD 확장 추가 (PDF 서명 합성용)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 19:42:17 +09:00