SAwww / Dockerfile
SAyyeedd's picture
Upload 30 files
309ec79 verified
Raw
History Blame Contribute Delete
616 Bytes
FROM node:22-bookworm-slim
# تثبيت Chromium + مكتبات Puppeteer
RUN apt-get update && apt-get install -y \
chromium \
libnss3 libx11-xcb1 libxcb1 libxcomposite1 \
libxdamage1 libxrandr2 libgbm1 libpango-1.0-0 \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY package.json ./
RUN npm install --production
COPY . ./
EXPOSE 7860
# استخدم Chromium المثبت في النظام لا اللي نزل مع Puppeteer
ENV PUPPETEER_SKIP_DOWNLOAD=true
ENV CHROME_PATH=/usr/bin/chromium
CMD ["node", "--expose-gc", "--max-old-space-size=450", "bot-team.js"]