|
|
b85202ad1b
|
feat: 파일 갤러리 CRUD PoC (DB + MinIO 동작 검증)
DB(메타데이터)와 MinIO(바이트)를 함께 실제로 쓰는 PoC. 신규 런타임 의존성 없음.
- src/files.js: files 테이블 + saveFile/list/get/rename/delete + getObjectStream
- src/server.js: POST/GET/PATCH/DELETE /files, 정적 UI, 부팅 시 테이블 보장
· 업로드는 express.raw(멀티파트 파서 불필요), 다운로드는 S3 스트림 파이프
· 텍스트 charset=utf-8 + RFC5987 파일명으로 한글 깨짐 방지
- public/index.html: 드래그앤드롭 업로드 + 목록/열기/이름변경/삭제 UI
- scripts/check-files.js(files:check): DB+S3 라운드트립 자가 검증
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 08:02:00 +00:00 |
|
|
|
21ace490e5
|
chore: 사내 Node 샘플 scaffold (new-project 템플릿)
podman 로컬개발 + Coolify(Dockerfile) 배포용 베이스.
- Express 서버: /healthz, /db, /s3 연결 확인
- src/config.js 단일 진입점 → src/db.js(pg), src/s3.js(MinIO)
- scripts/check-db.js, check-minio.js 연결 점검
- Dockerfile / compose.yaml / .dockerignore, 비밀값은 env 파일(gitignore)에서만
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 08:00:57 +00:00 |
|