ccc
Browse files- Dockerfile +3 -3
Dockerfile
CHANGED
@@ -21,9 +21,6 @@ WORKDIR /app
|
|
21 |
# Copy project files
|
22 |
COPY . /app
|
23 |
|
24 |
-
# Fix permissions so the unprivileged user can write to /app
|
25 |
-
RUN chown -R user:user /app
|
26 |
-
|
27 |
# Ensure our src/ is on the Python path so our local code is used
|
28 |
ENV PYTHONPATH=/app/src
|
29 |
|
@@ -31,6 +28,9 @@ ENV PYTHONPATH=/app/src
|
|
31 |
RUN uv pip install -e . --system && \
|
32 |
uv pip install fastapi uvicorn[standard] --system
|
33 |
|
|
|
|
|
|
|
34 |
# ββ Unprivileged user βββββββββββββββββββββββββββββββββββββββββββββ
|
35 |
USER user
|
36 |
|
|
|
21 |
# Copy project files
|
22 |
COPY . /app
|
23 |
|
|
|
|
|
|
|
24 |
# Ensure our src/ is on the Python path so our local code is used
|
25 |
ENV PYTHONPATH=/app/src
|
26 |
|
|
|
28 |
RUN uv pip install -e . --system && \
|
29 |
uv pip install fastapi uvicorn[standard] --system
|
30 |
|
31 |
+
# Fix permissions so the unprivileged user can write to /app and .egg-info
|
32 |
+
RUN chown -R user:user /app
|
33 |
+
|
34 |
# ββ Unprivileged user βββββββββββββββββββββββββββββββββββββββββββββ
|
35 |
USER user
|
36 |
|