diff --git a/dockerfile b/dockerfile index 048fee8..c5b0ca4 100644 --- a/dockerfile +++ b/dockerfile @@ -1,17 +1,12 @@ -# estados-homeserve/Dockerfile -FROM node:18-slim - -RUN apt-get update && apt-get install -y \ - ca-certificates curl gnupg fonts-liberation \ - libatk-bridge2.0-0 libatk1.0-0 libcups2 libdrm2 libxkbcommon0 \ - libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2 libnss3 \ - libxshmfence1 libx11-xcb1 libgtk-3-0 \ - && rm -rf /var/lib/apt/lists/* +FROM node:20-bullseye WORKDIR /app -COPY package.json ./ -RUN npm install -RUN npx playwright install chromium + +COPY package*.json ./ +RUN npm ci --omit=dev COPY . . + +RUN npx playwright install --with-deps chromium + CMD ["node", "index.js"] \ No newline at end of file