Add docker/Dockerfile-GTbot.py

This commit is contained in:
driftywinds
2025-05-12 10:54:16 +00:00
parent f9b4c86572
commit ec8fb6a4b4

View File

@@ -0,0 +1,26 @@
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 GTbot.py .
# Cleanup build dependencies
RUN apk del .build-deps
# Ensure proper permissions and unbuffered output
RUN chmod a+x GTbot.py
ENV PYTHONUNBUFFERED=1
CMD ["python3", "-u", "GTbot.py"]