A11: Use requirements-lock.txt in Dockerfile for reproducible builds

This commit is contained in:
ik
2026-09-11 07:35:35 +07:00
parent 2ba4f6027d
commit 5107a7c467
+2 -2
View File
@@ -1,8 +1,8 @@
FROM python:3.12-slim
WORKDIR /app
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
COPY apps/api/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY apps/api/requirements-lock.txt .
RUN pip install --no-cache-dir -r requirements-lock.txt
RUN useradd --create-home --uid 10001 rf4
COPY --chown=rf4:rf4 apps/api .
COPY --chown=rf4:rf4 rf4_research ./rf4_research