diff --git a/docker/ppanel-admin-web/Dockerfile b/docker/ppanel-admin-web/Dockerfile index 38cd185..0db223c 100644 --- a/docker/ppanel-admin-web/Dockerfile +++ b/docker/ppanel-admin-web/Dockerfile @@ -5,8 +5,8 @@ FROM oven/bun:latest AS base WORKDIR /app # Create a non-root user for running the production application -RUN addgroup --system --gid 1001 nodejs \ - && adduser --system --uid 1001 nextjs +RUN groupadd -r -g 1001 nodejs && \ + useradd -r -u 1001 -g nodejs -d /home/nextjs -m nextjs # Change to non-root user USER nextjs diff --git a/docker/ppanel-user-web/Dockerfile b/docker/ppanel-user-web/Dockerfile index 99cadfd..d01cb49 100644 --- a/docker/ppanel-user-web/Dockerfile +++ b/docker/ppanel-user-web/Dockerfile @@ -5,8 +5,8 @@ FROM oven/bun:latest AS base WORKDIR /app # Create non-root user and set permissions -RUN addgroup --system --gid 1001 nodejs \ - && adduser --system --uid 1001 nextjs +RUN addgroup -r -g 1001 nodejs && \ + useradd -r -u 1001 -g nodejs -d /home/nextjs -m nextjs # Copy build output and static files COPY ./apps/user/.next/standalone ./ @@ -22,4 +22,4 @@ USER nextjs ENV NEXT_TELEMETRY_DISABLED=1 # Default command to start the server -CMD ["bun", "apps/user/server.js"] +CMD ["bun", "apps/user/server.js"] \ No newline at end of file