diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index 0fb5f07..5149d42 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -49,6 +49,11 @@ jobs: context: . file: Dockerfile push: true + build-args: | + VITE_REVERB_APP_KEY=${{ secrets.REVERB_APP_KEY }} + VITE_REVERB_HOST=perceptron.matthiasg.dev + VITE_REVERB_PORT=443 + VITE_REVERB_SCHEME=https tags: git.matthiasg.dev/ninluc/perceptron-viewer/perceptron-viewer:latest, git.matthiasg.dev/ninluc/perceptron-viewer/perceptron-viewer:${{ steps.get_version.outputs.version }} # notify: diff --git a/Dockerfile b/Dockerfile index e86f4fb..61b3425 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,16 @@ RUN composer install --no-dev --optimize-autoloader --no-interaction # Install node and npm RUN apk add --no-cache nodejs npm RUN npm install + +ARG VITE_REVERB_APP_KEY +ARG VITE_REVERB_HOST +ARG VITE_REVERB_PORT=443 +ARG VITE_REVERB_SCHEME=https +ENV VITE_REVERB_APP_KEY=$VITE_REVERB_APP_KEY \ + VITE_REVERB_HOST=$VITE_REVERB_HOST \ + VITE_REVERB_PORT=$VITE_REVERB_PORT \ + VITE_REVERB_SCHEME=$VITE_REVERB_SCHEME + RUN npm run build # Final PHP image