diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 6da32a9..9ebfa82 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -40,6 +40,8 @@ jobs: with: context: . push: true + build-args: | + REACT_APP_VERSION=${{ steps.docker_tag.outputs.tag == 'main' && 'stable' || 'nightly' }} tags: | ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:${{ github.sha }} diff --git a/Dockerfile b/Dockerfile index 3d11cbe..8ecf4e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,9 @@ WORKDIR /app/web COPY web/package*.json ./ RUN npm install --no-audit --no-fund COPY web/ . +# Umgebungsvariable für React Build verfügbar machen +ARG REACT_APP_VERSION=stable +ENV REACT_APP_VERSION=$REACT_APP_VERSION RUN npm run build # --- Build server (npm) ---