Update Dockerfile
Browse files- Dockerfile +6 -0
Dockerfile
CHANGED
@@ -30,6 +30,12 @@ ENV UV_COMPILE_BYTECODE=1
|
|
30 |
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#caching
|
31 |
ENV UV_LINK_MODE=copy
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
# Install dependencies
|
34 |
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers
|
35 |
RUN --mount=type=cache,target=/root/.cache/uv \
|
|
|
30 |
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#caching
|
31 |
ENV UV_LINK_MODE=copy
|
32 |
|
33 |
+
# Set proper permissions for the app directory
|
34 |
+
RUN chown -R user:user /app
|
35 |
+
|
36 |
+
# Switch to non-root user
|
37 |
+
USER user
|
38 |
+
|
39 |
# Install dependencies
|
40 |
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers
|
41 |
RUN --mount=type=cache,target=/root/.cache/uv \
|