CoolFace
Apppublic

RanAI01/CHMA-API

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
Dockerfile43 linesDownload Raw Back to root
1FROM node:20-slim2 3# 切換到 node 使用者(這樣 cache 路徑就正確)4USER node5WORKDIR /app6 7COPY package.json ./8RUN npm install9 10COPY index.js ./11 12# 安裝 Chromium 所需的依賴13USER root14RUN apt-get update && apt-get install -y \15    wget \16    ca-certificates \17    fonts-liberation \18    libasound2 \19    libatk-bridge2.0-0 \20    libatk1.0-0 \21    libcups2 \22    libdbus-1-3 \23    libdrm2 \24    libgbm1 \25    libgtk-3-0 \26    libnspr4 \27    libnss3 \28    libx11-xcb1 \29    libxcomposite1 \30    libxdamage1 \31    libxrandr2 \32    xdg-utils \33    --no-install-recommends \34    && rm -rf /var/lib/apt/lists/*35 36# 切回 node 使用者,安裝 Chrome 到正確 cache 路徑37USER node38RUN npx puppeteer browsers install chrome39 40EXPOSE 786041 42CMD ["npm", "start"]43