1 parent e02fbf2 commit 5fa826dCopy full SHA for 5fa826d
2 files changed
.github/workflows/cd-eks-gitops.yml
@@ -279,7 +279,7 @@ jobs:
279
needs: [build-production]
280
runs-on: ubuntu-latest
281
timeout-minutes: 35
282
- environment: production
+ environment: prod
283
permissions:
284
contents: read
285
id-token: write
backend/Dockerfile
@@ -23,8 +23,8 @@ FROM python:${PYTHON_VERSION}-slim
23
24
WORKDIR /app
25
26
-# Create non-root user for security
27
-RUN groupadd -r appuser && useradd -r -g appuser appuser
+# Create non-root user for security (UID/GID 1000 to match K8s securityContext)
+RUN groupadd -g 1000 appuser && useradd -u 1000 -g appuser -m appuser
28
29
# Install runtime dependencies only
30
RUN apt-get update && apt-get install -y --no-install-recommends \
0 commit comments