From 1128ae81945992d9fa889496c33e7d7f0fad50f4 Mon Sep 17 00:00:00 2001 From: Zenzz XD Date: Thu, 14 Aug 2025 13:34:15 +0700 Subject: [PATCH 1/2] Update Dockerfile --- Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2e919ea..effa272 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,24 @@ FROM mcr.microsoft.com/playwright:focal +# Skip default browser download karena kita install manual ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD 1 WORKDIR /app +# Copy package.json dan package-lock.json COPY package*.json ./ +# Install dependencies RUN npm install +# Copy semua file project COPY . . +# Install browser dependencies Playwright RUN npx playwright install --with-deps -ENV PORT 7860 +# Hugging Face akan kasih PORT otomatis, jangan hardcode +EXPOSE ${PORT} -EXPOSE 7860 - -CMD ["node", "app.js"] \ No newline at end of file +# Jalankan app +CMD ["node", "app.js"] From b0a5e13fe68b39ef6437f91e5394f8913e2c8c27 Mon Sep 17 00:00:00 2001 From: Zenzz XD Date: Sat, 6 Sep 2025 14:20:27 +0700 Subject: [PATCH 2/2] Update Dockerfile --- Dockerfile | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index effa272..38d237b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,19 @@ FROM mcr.microsoft.com/playwright:focal -# Skip default browser download karena kita install manual ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD 1 WORKDIR /app -# Copy package.json dan package-lock.json COPY package*.json ./ -# Install dependencies RUN npm install -# Copy semua file project COPY . . -# Install browser dependencies Playwright RUN npx playwright install --with-deps -# Hugging Face akan kasih PORT otomatis, jangan hardcode -EXPOSE ${PORT} +ENV PORT 7860 + +EXPOSE 7860 -# Jalankan app CMD ["node", "app.js"]