Merge pull request 'feat: 官网 + 管理端 + Gin/GORM 后端首个完整版本' (#1) from main into dev #2

Merged
Blizzard merged 15 commits from dev into main 2026-07-17 09:36:17 +00:00
Showing only changes of commit 644f9e6957 - Show all commits
+3 -2
View File
@@ -2,20 +2,21 @@
FROM node:20-alpine AS web FROM node:20-alpine AS web
WORKDIR /app/web WORKDIR /app/web
COPY web/package*.json ./ COPY web/package*.json ./
RUN npm ci RUN npm config set registry https://registry.npmmirror.com && npm ci
COPY web/ ./ COPY web/ ./
RUN npm run build RUN npm run build
FROM node:20-alpine AS admin FROM node:20-alpine AS admin
WORKDIR /app/admin WORKDIR /app/admin
COPY admin/package*.json ./ COPY admin/package*.json ./
RUN npm ci RUN npm config set registry https://registry.npmmirror.com && npm ci
COPY admin/ ./ COPY admin/ ./
RUN npm run build RUN npm run build
# ── 2. 编译 Go(embed 两份前端产物)── # ── 2. 编译 Go(embed 两份前端产物)──
FROM golang:1.26-alpine AS server FROM golang:1.26-alpine AS server
WORKDIR /app/server WORKDIR /app/server
ENV GOPROXY=https://goproxy.cn,direct
COPY server/go.mod server/go.sum ./ COPY server/go.mod server/go.sum ./
RUN go mod download RUN go mod download
COPY server/ ./ COPY server/ ./