移除docker部署相关文件,更新readme和开发文档

This commit is contained in:
2026-06-30 18:28:27 +08:00
parent 3c0aa59691
commit a1bd48dac3
11 changed files with 12 additions and 675 deletions
+5 -25
View File
@@ -119,27 +119,11 @@ npm run dev
## 部署
### Docker Compose
编排文件:[docker-compose.yml](docker-compose.yml)
```bash
# 构建后端 JAR 和前端产物
mvn clean install -DskipTests
cd weather-data-ui && npm run build && cd ..
# 配置环境变量
cp .env .env.local # 在 .env.local 中修改密码等敏感配置
# 启动所有服务
docker compose up -d
# 访问地址
# http://localhost -> 前端页面(通过 nginx 网关)
# http://localhost:8080 -> 管理后台
```
服务清单:MySQL 8.0、Redis 7、AdminSpring Boot)、API(可选,端口 8081)、UInginx)、Gatewaynginx 反向代理,端口 80)。
1. 构建后端:`mvn clean package -DskipTests -f system-admin`
2. 构建前端:`cd weather-data-ui && npm run build`
3.`system-admin/target/system-admin.jar``weather-data-ui/dist/` 部署到服务器
4. 配置 `application-prod.yml` 中的生产环境数据库和 Redis 连接信息
5. 启动后端:`java -jar system-admin.jar --spring.profiles.active=prod`
### Windows Server
@@ -155,7 +139,3 @@ docker compose up -d
- **动态数据源**:运行时通过 `@DataSource` 注解切换数据源,ThreadLocal 上下文传递。实现:[DynamicDataSource](system-dynamic-datasource/src/main/java/com/weather/commons/dynamic/datasource/config/DynamicDataSource.java)
- **定时任务**:Quartz 动态任务管理,支持在线创建、启停、修改 Cron 表达式。配置:[ScheduleConfig](system-admin/src/main/java/com/weather/modules/job/config/ScheduleConfig.java)
- **云存储**:支持阿里云 OSS、七牛云、腾讯云 COS 文件上传与管理。工厂:[OSSFactory](system-admin/src/main/java/com/weather/modules/oss/cloud/OSSFactory.java)
## 许可证
[Apache License 2.0](LICENSE)