feat(web): show build info and theme menu [CI]
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/web-build Pipeline was successful
ci/woodpecker/push/dev-image Pipeline was successful

This commit is contained in:
justme committed 2026-10-12 16:40:50 +08:00
1 parent 98a5e67f82
commit 89cd92f7ee
10 files changed
+80 -3

No files matched your search

+6
View File
@@ -5,6 +5,12 @@ COPY packages/core/package.json ./packages/core/package.json
RUN cd web && npm ci --no-audit --no-fund
COPY packages/core/ ./packages/core/
COPY web/ ./web/
ARG WEBDROP_BUILD_COMMIT=unknown
ARG WEBDROP_BUILD_TAG=unknown
ARG WEBDROP_BUILD_TIME=unknown
ENV WEBDROP_BUILD_COMMIT=$WEBDROP_BUILD_COMMIT \
WEBDROP_BUILD_TAG=$WEBDROP_BUILD_TAG \
WEBDROP_BUILD_TIME=$WEBDROP_BUILD_TIME
RUN npm run build --prefix web
FROM mcr.microsoft.com/dotnet/sdk:10.0-noble-aot AS build