chore(docker): change default USER to root in Dockerfile and remove user: root in Compose

This commit is contained in:
cfngc4594 2025-03-06 00:32:56 +08:00
parent 1bdae1d458
commit 63fd9a4a45
3 changed files with 1 additions and 6 deletions

View File

@ -60,9 +60,6 @@ ENV NODE_ENV=production
# Uncomment the following line in case you want to disable telemetry during runtime.
ENV NEXT_TELEMETRY_DISABLED=1
RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs
COPY --from=builder /app/public ./public
# Automatically leverage output traces to reduce image size
@ -70,7 +67,7 @@ COPY --from=builder /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
USER nextjs
USER root
EXPOSE 3000

View File

@ -19,7 +19,6 @@ services:
timeout: 5s
retries: 5
start_period: 10s
user: root
volumes:
- /var/run/docker.sock:/var/run/docker.sock

View File

@ -16,7 +16,6 @@ services:
timeout: 5s
retries: 5
start_period: 10s
user: root
volumes:
- /var/run/docker.sock:/var/run/docker.sock