nyanimedb/Dockerfiles/Dockerfile_etl

13 lines
300 B
Text

FROM python:3.12-slim
WORKDIR /app/modules/anime_etl
COPY modules/anime_etl/pyproject.toml modules/anime_etl/uv.lock ./
RUN pip install --no-cache-dir uv \
&& uv sync --frozen --no-dev
COPY modules/anime_etl ./
ENV NYANIMEDB_MEDIA_ROOT=/media
CMD ["uv", "run", "python", "-m", "rabbit_worker"]