From a0d96925c5dd52a90e21ea2b96ac0162b58f232d Mon Sep 17 00:00:00 2001 From: donpat1to Date: Wed, 22 Oct 2025 10:46:15 +0200 Subject: [PATCH] added id-token: write --- .github/workflows/docker.yml | 1 + Dockerfile | 9 +++------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 2968999..7555e21 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -113,6 +113,7 @@ jobs: permissions: contents: write packages: write + id-token: write steps: - name: Checkout code diff --git a/Dockerfile b/Dockerfile index 24ef85d..46ab2ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ WORKDIR /app/backend # Install Python + OR-Tools RUN apt-get update && apt-get install -y python3 python3-pip build-essential \ - && pip install --no-cache-dir ortools + && pip install --no-cache-dir ortools # Create symlink so python3 is callable as python RUN ln -sf /usr/bin/python3 /usr/bin/python @@ -27,9 +27,6 @@ RUN npm run build # Verify Python and OR-Tools installation RUN python -c "from ortools.sat.python import cp_model; print('OR-Tools installed successfully')" -#RUN python3 -c "from ortools.sat.python import cp_model; print('OR-Tools installed successfully')" - - # Frontend build stage FROM node:20-bullseye AS frontend-builder @@ -77,8 +74,8 @@ COPY ecosystem.config.js ./ # Create a non-root user RUN addgroup -g 1001 -S nodejs && \ - adduser -S schichtplan -u 1001 && \ - chown -R schichtplan:nodejs /app + adduser -S schichtplan -u 1001 && \ + chown -R schichtplan:nodejs /app USER schichtplan