# sundynix-site 构建入口 .PHONY: dev-web dev-admin dev-server build clean # 用户端开发(vite 代理 /api → :8090) dev-web: cd web && npm run dev # 管理端开发(vite 代理 /api → :8090,访问 http://localhost:5174/admin/) dev-admin: cd admin && npm run dev # 后端开发 dev-server: cd server && go run ./cmd # 整站构建:web/dist + admin/dist → embed → 单二进制 build: cd web && npm run build cd admin && npm run build rm -rf server/internal/webfs/dist server/internal/webfs/admin_dist cp -r web/dist server/internal/webfs/dist cp -r admin/dist server/internal/webfs/admin_dist cd server && go build -o ../bin/sundynix-site ./cmd @echo "✔ bin/sundynix-site" clean: rm -rf bin web/dist admin/dist server/sundynix-site.db git checkout -- server/internal/webfs 2>/dev/null || true