FROM python:3.10.12-slim-bullseye WORKDIR /app COPY requirements.txt requirements.txt RUN python3 -m venv venv ENV PATH="/app/venv/bin:$PATH" RUN apt-get update && \ apt-get install -y --no-install-recommends build-essential libffi-dev cmake libcurl4-openssl-dev nodejs screen && \ pip3 install --no-cache-dir -r requirements.txt COPY . . RUN chmod +x ./app.py RUN chmod +x ./start.sh RUN chmod -R 777 /app CMD screen -d -m python3 check.py CMD uvicorn app:app --host 0.0.0.0 --port 7860