CoolFace
Apppublic

anprar/dicoding-api-bulk-pro

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
Dockerfile44 linesDownload Raw Back to root
1FROM node:20-slim2 3# Install dependencies for Puppeteer and Chromium4RUN apt-get update && apt-get install -y \5    chromium \6    fonts-ipafont-gothic \7    fonts-wqy-zenhei \8    fonts-thai-tlwg \9    fonts-kacst \10    fonts-freefont-ttf \11    libnss3 \12    libatk1.0-0 \13    libatk-bridge2.0-0 \14    libcups2 \15    libdrm2 \16    libxcomposite1 \17    libxdamage1 \18    libxrandr2 \19    libgbm1 \20    libasound2 \21    libpangocairo-1.0-0 \22    libxshmfence1 \23    libx11-xcb1 \24    libxss1 \25    --no-install-recommends \26    && rm -rf /var/lib/apt/lists/*27 28# Set Puppeteer to use the installed Chromium29ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \30    PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium31 32WORKDIR /app33 34COPY package*.json ./35RUN npm install36 37COPY . .38 39# Hugging Face Spaces uses port 786040ENV PORT=786041EXPOSE 786042 43CMD ["node", "automation-server.js"]44