13 lines
407 B
Docker
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"]
|