Taskmasteradmin/Freelance_Workflow_Agent
0
1FROM python:3.10-slim2 3WORKDIR /app4 5# Install system dependencies required by Playwright Chromium6RUN apt-get update && apt-get install -y \7 wget gnupg ca-certificates \8 libasound2 libatk-bridge2.0-0 libatk1.0-0 libcups2 \9 libdrm2 libgbm1 libgtk-3-0 libnspr4 libnss3 libxcomposite1 \10 libxdamage1 libxfixes3 libxkbcommon0 libxrandr2 libxshmfence1 \11 libx11-6 libxext6 libxss1 libwayland-client0 libwayland-egl1 libwayland-server0 \12 fonts-unifont fonts-liberation \13 && rm -rf /var/lib/apt/lists/*14 15# Copy project files16COPY requirements.txt .17COPY app.py .18COPY prompt.yaml .19 20# Install Python dependencies21RUN pip install --no-cache-dir -r requirements.txt22 23# Install Playwright browsers (no --with-deps)24RUN python -m playwright install chromium25 26EXPOSE 786027 28CMD ["python", "app.py"]29 