From 2dbe6e60bce07a7f74cbf5dbe960b3c071cf06a8 Mon Sep 17 00:00:00 2001 From: Nick Alteen Date: Fri, 5 Dec 2025 11:24:37 -0500 Subject: [PATCH] Add user --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Dockerfile b/Dockerfile index a472548..53a5e44 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,5 +7,12 @@ WORKDIR /usr/src # Copy any source file(s) required for the action COPY entrypoint.sh . +# Create a non-root user and switch to it +RUN addgroup -S actiongroup && adduser -S actionuser -G actiongroup && \ + chown -R actionuser:actiongroup /usr/src && \ + chmod +x /usr/src/entrypoint.sh + +USER actionuser + # Configure the container to be run as an executable ENTRYPOINT ["/usr/src/entrypoint.sh"]