amd47/mso
0
1FROM python:3.10-slim2 3WORKDIR /app4 5RUN apt-get update && apt-get install -y \6 wget \7 gnupg \8 libnss3 \9 libnspr4 \10 libatk1.0-0 \11 libatk-bridge2.0-0 \12 libcups2 \13 libdrm2 \14 libxkbcommon0 \15 libxcomposite1 \16 libxdamage1 \17 libxext6 \18 libxfixes3 \19 libxrandr2 \20 libgbm1 \21 libpango-1.0-0 \22 libcairo2 \23 libasound2 \24 && rm -rf /var/lib/apt/lists/*25 26COPY requirements.txt .27RUN pip install --no-cache-dir -r requirements.txt28 29 30RUN mkdir -p /etc/apt/keyrings \31 && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor -o /etc/apt/keyrings/google-chrome.gpg \32 && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list \33 && apt-get update && apt-get install -y google-chrome-stable \34 && rm -rf /var/lib/apt/lists/*35 36 37 38RUN playwright install chromium39 40 41COPY . .42 43 44EXPOSE 786045 46 47CMD ["python", "main.py"]48 