From ebe148e537ca102f32936fc3ea002af24d4c3306 Mon Sep 17 00:00:00 2001 From: Hugh Brown Date: Tue, 3 Mar 2026 22:36:56 -0700 Subject: [PATCH] fix: use Alpine-compatible flags for addgroup/adduser in frontend Dockerfile node:20-alpine uses BusyBox which does not support GNU-style --system/--ingroup flags. Switch to -S/-G equivalents. Co-Authored-By: Claude Opus 4.6 --- frontend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 422032f7..61293512 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -39,7 +39,7 @@ COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/next.config.ts ./next.config.ts # Run as non-root user -RUN addgroup --system appgroup && adduser --system --ingroup appgroup appuser \ +RUN addgroup -S appgroup && adduser -S -G appgroup appuser \ && chown -R appuser:appgroup /app USER appuser