Implement verified weekly archives and SQLite inventory reporting

This commit is contained in:
2026-10-03 19:42:42 +02:00
commit 885f618e66
36 changed files with 3077 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
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"]