From 0e27a6665dcce19817e3e334b62419312a8e7c13 Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Fri, 17 Apr 2026 19:09:12 +0100 Subject: [PATCH] fix(docker): add user creation and permissions in Dockerfile Co-authored-by: Copilot --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index 672f2b5..88e994f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,8 @@ FROM python:3.13.12-slim LABEL maintainer="Luke Tainton " USER root +RUN useradd -r -s /sbin/nologin -M user + ENV PYTHONPATH="/run:/usr/local/lib/python3.13/lib-dynload:/usr/local/lib/python3.13/site-packages:/usr/local/lib/python3.13" ENV UV_PROJECT_ENVIRONMENT="/usr/local/" @@ -24,3 +26,6 @@ ARG version="dev" ENV APP_VERSION=$version COPY app /run/app + +RUN chown -R user:user /run +USER user