调整部分前端布局和后端增删改逻辑

This commit is contained in:
焦龙言
2026-09-28 18:29:10 +08:00
parent 17d991a74a
commit a539b4eb71
57 changed files with 87382 additions and 895 deletions
+19 -4
View File
@@ -136,7 +136,7 @@ shierfeng app run --env=dev
密码:请在目标环境安全配置中设置后手工输入,不在仓库中记录
# 浏览器访问
地址:http://localhost:80
地址:http://localhost:8080
```
### 发布
@@ -163,10 +163,25 @@ shierfeng app run --env=prod
### Docker Compose部署方式
> ⚠️ **警告:** 默认未做数据持久化配置,请注意数据备份或自行配置持久化
> ⚠️ **说明:** 根目录 Compose 使用 MySQL 和 Redis 命名卷持久化数据。初始化 SQL 只会在 MySQL 数据目录首次为空时执行。
#### MySQL版本
#### MySQL 全栈版本
```bash
docker compose -f shierfeng-fastapi-test/docker-compose.test.my.yml up -d --build
# 首次使用时创建本地配置文件
cp .env.docker.example .env
# 编辑 .env,至少修改 MYSQL_ROOT_PASSWORD、DB_PASSWORD 和 JWT_SECRET_KEY
# 启动前只做静态配置校验
docker compose config --quiet
# 构建并启动前端、后端、MySQL、Redis
docker compose up -d --build
# 查看服务状态
docker compose ps
```
浏览器访问:http://localhost:8080;宿主机连接 MySQL 时使用 `127.0.0.1:13307`。
已有数据库不能通过全量初始化脚本升级。请先备份并核对目标库,再按照 `shierfeng-fastapi-backend/sql/patches/` 下对应的 MySQL 增量补丁和部署文档执行;不要通过删除 Compose 数据卷来代替迁移。