Spaces:
Paused
Paused
| FROM python:3.10-slim | |
| # Install dependencies sistem | |
| RUN apt-get update && apt-get install -y \ | |
| wget \ | |
| gnupg \ | |
| ca-certificates \ | |
| curl \ | |
| --no-install-recommends | |
| # Menambahkan Google Chrome Key dan Repository (Cara Modern tanpa apt-key) | |
| RUN curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg \ | |
| && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list | |
| # Install Google Chrome | |
| RUN apt-get update && apt-get install -y \ | |
| google-chrome-stable \ | |
| --no-install-recommends \ | |
| && apt-get clean \ | |
| && rm -rf /var/lib/apt/lists/* | |
| WORKDIR /app | |
| # Install Botasaurus dan Flask | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # Copy sisa file project | |
| COPY . . | |
| # Port standar Hugging Face | |
| EXPOSE 7860 | |
| CMD ["python", "main.py"] |