diff --git a/Dockerfile b/Dockerfile index 18a1668..d2bc369 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,14 @@ -FROM python:3.11-slim - -RUN apt-get update && apt-get install -y --no-install-recommends curl tzdata && rm -rf /var/lib/apt/lists/* - -RUN pip install --no-cache-dir requests pyyaml schedule +FROM python:3.11-alpine ENV TZ=Europe/Paris -RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone +RUN apk add --no-cache tzdata curl \ + && cp /usr/share/zoneinfo/$TZ /etc/localtime \ + && echo $TZ > /etc/timezone \ + && pip install --no-cache-dir requests pyyaml schedule WORKDIR /app -COPY blocklist_scheduler.py /app/blocklist_scheduler.py +COPY blocklist_scheduler.py . -RUN chmod +x /app/blocklist_scheduler.py - -ENTRYPOINT ["python3", "/app/blocklist_scheduler.py"] +ENTRYPOINT ["python3", "blocklist_scheduler.py"]