generated from ttipo/project-base
chore(backend): 미뤄 둔 의존성 넷을 배포 2주 지난 판으로 올린다 #16
Reference in New Issue
Block a user
Delete Branch "chore/deps-2026-11"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
무엇을 · 왜
.claude/rules/security.md의 유예 표에서 2026-11-05 를 기다리던 backend 의존성 넷을 배포 2주가 지난 판으로 올린다. 모두 도달 경로가 없다고 확인해 둔 권고라 2주 규칙을 따랐다(컨테이너 안npm install … --before=<2주 전>— 그보다 새 판은 들어오지 않게).^2.4.0→^2.5.0@nestjs/platform-express11.x 최신(11.2.8)도 2.4.0 을 정확히 고정하고, 2.5.0 은 12.3.0 부터 선언한다(그것이 override 의 근거 · 2.4.0 과 의존성 같음). v12.3 이상으로 올릴 때 지운다.npm update @nestjs/swagger).npm audit: 29 → 23 (운영 11 → 5, high 3 → 0). 남은 운영 권고(js-yaml · typeorm 아래 glob · minimatch)와 개발 전용 묶음은 유예 표에 다시 볼 시점과 함께 적었다.npm audit fix를 통째로 돌리지 않는 까닭도(dry-run 이 2주 미만 판을 섞는다).확인 방법
npm ci· 인자 없는npm install뒤 lock · package.json 바이트 그대로 ·npm ci --omit=dev뒤 sanitize-html · multer · body-parserrequire.charset=utf-16le400VAL_001,charset=foo415, 공백뿐인 본문 400 — 압축 본문을 풀기 전에 거절하는 동작 그대로.영향 범위
체크리스트
npm run sync:error-codes실행 후 생성 파일까지 커밋 — 해당 없음*.example값은 placeholder)운영 반영: 서버 B 에서
git pull뒤 backend 만 다시 빌드(up -d --build --no-deps backend).🤖 Generated with Claude Code