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