From 54b48a5fe0bcdd8b4bb5018915c58f5043465e32 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Mon, 4 Nov 2024 20:33:25 +1100 Subject: [PATCH] fix permission 2 --- Dockerfile | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5076c6f..33b0700 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,14 +27,8 @@ RUN apt-get update && apt-get install -y \ COPY --from=uv /usr/local/bin/uv /usr/local/bin/uv -# Create directories with proper permissions -RUN mkdir -p /app/.cache/uv && \ - mkdir -p /app/.venv && \ - chmod -R 777 /app/.cache && \ - chmod -R 777 /app/.venv - RUN which uv \ - && uv pip install --system --no-cache --no-deps -e . + && uv sync --no-dev # Copy project COPY . . @@ -63,11 +57,6 @@ COPY --from=dev /app /app WORKDIR /app -# Ensure proper permissions in the final stage -RUN chmod -R 777 /app/.cache && \ - chmod -R 777 /app/.venv && \ - chmod -R 777 /app/data - # Create a non-root user RUN useradd -m -u 1000 appuser && \ chown -R appuser:appuser /app