Fixed perm issues
Browse files- Dockerfile +6 -1
Dockerfile
CHANGED
@@ -13,7 +13,12 @@ FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
|
|
13 |
|
14 |
WORKDIR /app
|
15 |
|
16 |
-
#
|
|
|
|
|
|
|
|
|
|
|
17 |
COPY backend/ backend/
|
18 |
COPY pyproject.toml .
|
19 |
RUN uv sync && uv pip install .
|
|
|
13 |
|
14 |
WORKDIR /app
|
15 |
|
16 |
+
# Create a non-root user
|
17 |
+
RUN useradd -m -u 1000 user
|
18 |
+
RUN chown -R user:user /app
|
19 |
+
USER user
|
20 |
+
|
21 |
+
# Install backend dependencies
|
22 |
COPY backend/ backend/
|
23 |
COPY pyproject.toml .
|
24 |
RUN uv sync && uv pip install .
|