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 .
|