diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..699e246 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +/config/ +/data/ +/modules/__pycache__ +/whitelist/ +/.gitignore \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9e0117e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +# Basis-Image +FROM python:3.12-slim-bookworm + +# Arbeitsverzeichnis setzen +WORKDIR /app + +# Abhängigkeiten kopieren und installieren +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt + +# Anwendungsdateien kopieren +COPY . . + +# Startbefehl +CMD ["python", "./main.py"]