feat: introduce React web frontend and migrate home + 404 pages (#8276)

This commit is contained in:
ᴊᴏᴇ ᴄʜᴇɴ
2026-05-20 17:45:31 -04:00
committed by GitHub
parent a3c9f4acef
commit b67c13c6bb
95 changed files with 6362 additions and 560 deletions
+11 -1
View File
@@ -1,3 +1,12 @@
FROM --platform=$BUILDPLATFORM node:24-alpine AS webbuilder
RUN corepack enable
WORKDIR /src
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY web ./web
COPY conf/locale ./conf/locale
RUN pnpm install --frozen-lockfile
RUN pnpm --filter gogs-web run build
FROM golang:1.26-alpine3.23 AS binarybuilder
RUN apk --no-cache --no-progress add --virtual \
build-deps \
@@ -7,9 +16,10 @@ RUN apk --no-cache --no-progress add --virtual \
WORKDIR /gogs.io/gogs
COPY . .
COPY --from=webbuilder /src/public/dist ./public/dist
RUN ./docker/build/install-task.sh
RUN TAGS="cert pam" task build
RUN TAGS="pam prod" task build
FROM alpine:3.23