diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..2ed4fd4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.ipynb_checkpoints +venv diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..28313e4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM alpine:latest + +WORKDIR /bambulab-filament-tracker + +COPY main.py ./ + +RUN apk update && apk add python3 py3-pip + +RUN pip3 install --break-system-packages requests + +RUN echo "*/30 * * * * python3 /bambulab-filament-tracker/main.py --db /bambulab-filament-tracker/data/db.sqlite3" | crontab - + +VOLUME ["/bambulab-filament-tracker/data"] + +CMD ["crond", "-f"]