Spaces:
Sleeping
Sleeping
# Gunakan image Node.js yang mendukung Playwright | |
FROM mcr.microsoft.com/playwright:focal | |
# Set environment variable untuk menghindari dialog pada Playwright | |
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD 1 | |
# Tentukan work directory | |
WORKDIR /app | |
# Copy file package.json dan package-lock.json | |
COPY package*.json ./ | |
# Install dependencies | |
RUN npm install | |
# Copy semua file ke container | |
COPY . . | |
# Install Playwright dependencies dan browser binaries | |
RUN npx playwright install --with-deps | |
# Expose port untuk aplikasi | |
EXPOSE 7860 | |
# Start aplikasi | |
CMD ["npm", "start"] |