diff --git a/Dockerfile b/Dockerfile index 0bd614f..b73c151 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,6 +39,11 @@ RUN npm prune --omit=dev FROM node:20-bookworm-slim AS runtime WORKDIR /app ENV NODE_ENV=production +# 앱 기본값(src/app.ts)은 HOST=127.0.0.1 이라 컨테이너 안에만 바인딩돼 +# `docker run -p` 로도 호스트에서 못 붙는다. 컨테이너에선 0.0.0.0 으로 열어 +# 포트 매핑이 동작하게 한다. (`docker run -e HOST=...` 로 덮어쓰기 가능) +ENV HOST=0.0.0.0 +ENV PORT=3000 # ffmpeg/ffprobe: 트림·60fps·FHD 변환. ca-certificates: yt-dlp https. # wget 은 yt-dlp 바이너리 받는 용도로만 쓰고 같은 레이어에서 제거.