feat: web push — VAPID build-arg + enable-notifications button
CI / Go (build + vet + test) (push) Canceled after 0s
CI / Web (build + lint) (push) Canceled after 0s

This commit is contained in:
vantablackTea
2026-09-28 12:51:08 +03:00
parent 4011d04d1e
commit 5e30761742
5 changed files with 144 additions and 23 deletions
+2
View File
@@ -1,6 +1,8 @@
# --- Frontend build stage ---
FROM node:22-alpine AS web
WORKDIR /build/web
ARG VITE_VAPID_PUBLIC_KEY
ENV VITE_VAPID_PUBLIC_KEY=$VITE_VAPID_PUBLIC_KEY
COPY web/package.json web/package-lock.json ./
RUN npm ci
COPY web/ .