FROM node:20-alpine # Puppeteer용 Chromium 설치 RUN apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont # Puppeteer 환경변수 ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true WORKDIR /app COPY package.json package-lock.json* ./ RUN npm install --production COPY . . EXPOSE 3000 CMD ["node", "src/app.js"]