Files

13 lines
407 B
Docker

FROM python:3.12.12-slim-bookworm
ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=/app/src
WORKDIR /app
COPY requirements.lock ./
RUN pip install --no-cache-dir --require-hashes -r requirements.lock \
&& mkdir /work && chown 10001:10001 /work
COPY src/ ./src/
COPY scripts/ ./scripts/
USER 10001:10001
ENV ARCHIVE_WORK_DIR=/work
ENTRYPOINT ["python", "-m", "btcdata_archive"]
CMD ["--help"]