Files
2026-07-14 12:10:44 +03:00

21 lines
505 B
Docker

FROM python:3.12-slim
RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends \
python3-yaml ca-certificates docker.io \
&& rm -rf /var/lib/apt/lists/*
# Uses host Docker Engine via mounted /var/run/docker.sock (see compose.yml).
WORKDIR /app
COPY requirements.txt .
RUN --mount=type=cache,target=/root/.cache/pip \
pip install -r requirements.txt
COPY updater/ ./updater/
ENV PYTHONUNBUFFERED=1
CMD ["python", "-m", "updater"]