From 7241d4b3f4773889c800d29b3fdfef17ce7fa4fa Mon Sep 17 00:00:00 2001 From: legonzaur Date: Wed, 8 May 2024 23:54:37 +0200 Subject: [PATCH] fix CI --- .gitea/.workflows/build.yml | 3 +++ Dockerfile | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/.workflows/build.yml b/.gitea/.workflows/build.yml index ff8a6f6..79dccf3 100644 --- a/.gitea/.workflows/build.yml +++ b/.gitea/.workflows/build.yml @@ -32,6 +32,9 @@ jobs: with: context: . file: ./Dockerfile + secrets: | + "NUXT_PUBLIC_WEBSOCKET_ENDPOINT=${{ secrets.NUXT_PUBLIC_WEBSOCKET_ENDPOINT }}" + "NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=${{ secrets.NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT }}" push: true tags: | # replace it with your local IP and tags git.legonzaur.fr/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} diff --git a/Dockerfile b/Dockerfile index a81443a..4772b55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,11 @@ WORKDIR /app COPY package*.json ./ RUN npm install COPY . . -RUN npm run build +RUN --mount=type=secret,id=NUXT_PUBLIC_WEBSOCKET_ENDPOINT \ + --mount=type=secret,id=NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT \ + NUXT_PUBLIC_WEBSOCKET_ENDPOINT =$(cat /run/secrets/NUXT_PUBLIC_WEBSOCKET_ENDPOINT ) \ + NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT =$(cat /run/secrets/NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT ) \ + npx nuxi generate # étape de production FROM nginx:stable-alpine as production-stage