From 065e2b846219587abaf560668460c0cf692c45f8 Mon Sep 17 00:00:00 2001 From: = <=> Date: Fri, 19 Sep 2025 23:00:39 +0200 Subject: [PATCH] Add Dockerfile --- Dockerfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..429f7ca --- /dev/null +++ b/Dockerfile @@ -0,0 +1,29 @@ +# --- Base Image --- +FROM python:3.11-slim + +# --- System dependencies --- +RUN apt-get update && apt-get install -y \ + ffmpeg \ + python3-dev \ + libffi-dev \ + libnacl-dev \ + build-essential \ + && rm -rf /var/lib/apt/lists/* + +# --- Set work directory --- +WORKDIR /app + +# --- Copy requirements --- +COPY requirements.txt . + +# --- Install python dependencies --- +RUN pip install --no-cache-dir -r requirements.txt + +# --- Copy bot code --- +COPY . . + +# --- Set environment variables --- +ENV PYTHONUNBUFFERED=1 + +# --- Start bot --- +CMD ["python", "bot.py"] \ No newline at end of file