diff --git a/Dockerfile b/Dockerfile index 22044f5bc..2489e7638 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,7 @@ RUN ls /app/frontend/dist/rocketadmin/browser FROM node:24-slim -RUN groupadd -r appuser && useradd -r -g appuser -d /app -s /sbin/nologin appuser +RUN groupadd -r -g 1001 appuser && useradd -r -u 1001 -g appuser -d /app -s /sbin/nologin appuser RUN apt-get update && apt-get install -y \ tini nginx \ @@ -50,7 +50,7 @@ RUN chown -R appuser:appuser /var/lib/nginx RUN chown -R appuser:appuser /var/log/nginx RUN chown -R appuser:appuser /run -USER appuser +USER 1001 WORKDIR /app/backend ENTRYPOINT ["/app/backend/entrypoint.sh"] diff --git a/Dockerfile.rocketadmin-agent b/Dockerfile.rocketadmin-agent index 5770aa642..8de367644 100644 --- a/Dockerfile.rocketadmin-agent +++ b/Dockerfile.rocketadmin-agent @@ -1,6 +1,6 @@ FROM node:24-slim -RUN groupadd -r appuser && useradd -r -g appuser -d /app -s /sbin/nologin appuser +RUN groupadd -r -g 1001 appuser && useradd -r -u 1001 -g appuser -d /app -s /sbin/nologin appuser WORKDIR /app RUN apt-get update && apt-get install -y netcat-openbsd make gcc g++ python3 libxml2 @@ -15,7 +15,7 @@ RUN cd rocketadmin-agent && yarn run build RUN chown -R appuser:appuser /app -USER appuser +USER 1001 WORKDIR /app/rocketadmin-agent CMD ["node", "dist/main.js"] \ No newline at end of file diff --git a/autoadmin-ws-server/Dockerfile b/autoadmin-ws-server/Dockerfile index dd6e3bf2e..0cf906bcc 100644 --- a/autoadmin-ws-server/Dockerfile +++ b/autoadmin-ws-server/Dockerfile @@ -22,7 +22,7 @@ RUN yarn install --production && yarn cache clean COPY --from=builder /app/dist ./dist -USER nodejs +USER 1001 EXPOSE 8008 8009