init: 毛孩子计划 小程序 + Go 后端 + 内嵌后台
- pets-fe: 微信原生小程序(首页/计划/记录/报告/社区/引导), 服务端驱动、无假数据;弹层改用 scroll-view,打开时隐藏自定义 tabBar - pets-be: Gin + GORM(MySQL, sundynix_ 前缀) + MinIO,统一响应/分页, 微信 code2session 登录,provider-neutral AI(DeepSeek),go:embed React 后台 - 修复:分段选择类型不匹配(字符串 vs 数字)导致选不中 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
.PHONY: env-up env-down admin-install admin-build admin-dev build run tidy
|
||||
|
||||
# 起/停 MySQL + MinIO
|
||||
env-up:
|
||||
cd deployments && docker compose up -d
|
||||
|
||||
env-down:
|
||||
cd deployments && docker compose down
|
||||
|
||||
# 后台前端
|
||||
admin-install:
|
||||
cd web/admin && npm install
|
||||
|
||||
admin-build:
|
||||
cd web/admin && npm run build
|
||||
|
||||
admin-dev:
|
||||
cd web/admin && npm run dev
|
||||
|
||||
# 构建单二进制(先出后台产物再 go build,embed 打包)
|
||||
build: admin-build
|
||||
go build -o bin/pets-be ./cmd/server
|
||||
|
||||
# 直接运行后端(使用当前已存在的 internal/admin/dist)
|
||||
run:
|
||||
go run ./cmd/server
|
||||
|
||||
tidy:
|
||||
go mod tidy
|
||||
Reference in New Issue
Block a user