From f31af5c733fd30374d0df49e427fbf4d22f0396f Mon Sep 17 00:00:00 2001 From: omaroughriss Date: Wed, 23 Jul 2025 12:42:15 +0200 Subject: [PATCH] Add env vars to the cicd --- .github/workflows/main.yml | 3 +++ Dockerfile | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 54bdde0..b79a1a6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -34,6 +34,9 @@ jobs: with: context: . push: true + ssh: default + build-args: | + ENV_VARS=${{ secrets.ENV_VARS }} tags: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ gitea.sha }} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 76e4836..a8f0437 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,10 @@ WORKDIR /app # Installation des dépendances COPY package*.json ./ + +ARG ENV_VARS +RUN echo "${ENV_VARS}" > .env + RUN npm install --production # Copie des fichiers source