feat: add embedded svelte frontend

This commit is contained in:
Jack O'Neill committed 2026-04-05 09:40:38 +02:00
1 parent f0e242293f
commit 6c6f4022a0
22 files changed
+2757 -145

No files matched your search

+11
View File
@@ -1,3 +1,13 @@
FROM node:22-bookworm AS ui-builder
WORKDIR /src/ui
COPY ui/package.json ui/package-lock.json ./
RUN npm ci
COPY ui/ ./
RUN npm run build
FROM golang:1.26.1-bookworm AS builder
WORKDIR /src
@@ -6,6 +16,7 @@ COPY go.mod go.sum ./
RUN go mod download
COPY . .
COPY --from=ui-builder /src/internal/app/ui/dist ./internal/app/ui/dist
RUN set -eu; \
VERSION_TAG="$(git describe --tags --exact-match 2>/dev/null || echo dev)"; \