FROM python:3.11-alpine WORKDIR /app # Install system dependencies RUN apk add --no-cache --virtual .build-deps \ gcc \ musl-dev \ libffi-dev \ && apk add --no-cache bash COPY requirements.txt . # Install Python dependencies RUN pip install --no-cache-dir -r requirements.txt COPY DMbot.py . # Cleanup build dependencies RUN apk del .build-deps # Ensure proper permissions and unbuffered output RUN chmod a+x DMbot.py ENV PYTHONUNBUFFERED=1 CMD ["python3", "-u", "DMbot.py"]