FROM node:20-bookworm-slim RUN apt-get update && apt-get install -y \ chromium \ fonts-noto-color-emoji \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium WORKDIR /app COPY package*.json ./ RUN npm install --omit=dev COPY src/ ./src/ RUN mkdir -p data config EXPOSE 3000 CMD find /app/data -name "SingletonLock" -o -name "SingletonCookie" -o -name "SingletonSocket" | xargs rm -f 2>/dev/null; node src/index.js