feat: 增加跨平台打包脚本

This commit is contained in:
2026-05-20 08:55:19 +08:00
parent db543395ba
commit b31db76164
40 changed files with 5657 additions and 1088 deletions
+5 -22
View File
@@ -1,15 +1,4 @@
# CapacityReport Docker 编排文件
# 用于内网离线部署
#
# 使用方法:
# sh deploy.sh # 一键导入镜像并启动服务
# docker-compose up -d # 启动所有服务
# docker-compose down # 停止所有服务
version: '3.8'
services:
# 容量报表应用
capacity-app:
image: capacity-report-app:latest
container_name: capacity-report-app
@@ -17,12 +6,10 @@ services:
ports:
- "19081:9081"
volumes:
# 持久化数据
- ./cache:/app/cache
- ./Configure.json:/app/Configure.json
- ./ReportScript.sql:/app/ReportScript.sql
# 日志目录
- ./logs:/var/log/supervisor
- ../cache:/app/cache
- ../Configure.json:/app/Configure.json
- ../ReportScript.sql:/app/ReportScript.sql
- ../logs:/var/log/supervisor
environment:
- TZ=Asia/Shanghai
- PYTHONUNBUFFERED=1
@@ -33,19 +20,15 @@ services:
networks:
- capacity-network
# MySQL 数据库
capacity-mysql:
image: capacity-mysql:8.0.44
image: mysql:8.0.44
container_name: capacity-mysql
restart: unless-stopped
ports:
- "13306:3306"
volumes:
# 数据持久化
- capacity-mysql-data:/var/lib/mysql
# 自定义配置(启用 LOAD DATA INFILE)
- ./mysql/conf.d:/etc/mysql/conf.d:ro
# 初始化脚本(仅在首次启动时执行)
- ./mysql/init:/docker-entrypoint-initdb.d:ro
environment:
- TZ=Asia/Shanghai