From 5107a7c4676e8b922b8db162dca48e31061eab87 Mon Sep 17 00:00:00 2001 From: IK Date: Fri, 11 Sep 2026 07:35:35 +0700 Subject: [PATCH] A11: Use requirements-lock.txt in Dockerfile for reproducible builds --- apps/api/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index 2ec56db..72e0ac5 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -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