diff --git a/Dockerfile b/Dockerfile index 37a374a..a5346d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,11 +10,17 @@ RUN --mount=type=cache,target=/root/.cache/pip \ FROM python:3.12-slim WORKDIR /app - + +RUN useradd -u 10001 -m appuser + COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages COPY . . RUN rm -rf /root/.cache +RUN mkdir -p /app/logs /app/data && chown -R appuser:appuser /app/logs /app/data + +USER appuser + CMD ["python", "main.py"]