安装☍
公共环境☍
公共环境可直接在线使用。
环境地址☍
环境 | 地址 |
---|---|
生产环境 | https://api.zashigaofa.com |
测试环境 | https://api.zashigaofa.cn |
使用说明☍
- 直接访问上述地址即可使用系统
- 无需安装部署,无需配置环境
- 支持在线体验所有功能
- 数据定期清理,请勿存储重要数据
私有部署☍
镜像名称 | 版本 | 大小 |
---|---|---|
zsgf.ui | ||
zsgf |
一体化部署☍
使用 Docker Compose 进行快速部署,适合单机环境。
服务器配置建议
- Docker 20.10+
- Docker Compose 2.0+
- 至少 4GB 可用内存
- 至少 20GB 可用磁盘空间
- 支持 HTTPS 的域名(可选)
API 服务支持以下环境变量配置:
配置项 | 类型 | 描述 |
---|---|---|
ASPNETCORE_ENVIRONMENT | 必须 | Development 或 Production |
RABBITMQ | 必须 | RabbitMQ 消息队列连接地址 |
MYSQL | 必须 | MySQL 数据库连接字符串 |
MONGODB | 必须 | MongoDB 数据库连接字符串 |
SWAGGER | 可选 | 是否启用 Swagger 文档界面 |
SEQ | 可选 | Serilog 日志 Seq 服务器地址 |
SEQ_APIKEY | 可选 | Serilog 日志 Seq 认证密钥 |
分布式部署☍
服务器配置建议
- 建议配置:4核8G
- 磁盘:SSD,至少100GB
- 网络:内网带宽100Mbps以上
服务器配置建议
- 建议配置:4核8G
- 磁盘:SSD,至少100GB
- 网络:内网带宽100Mbps以上
服务器配置建议
- 建议配置:2核4G
- 磁盘:SSD,至少200GB
- 网络:内网带宽50Mbps以上
服务器配置建议
- 建议配置:2核4G
- 磁盘:SSD,至少50GB
- 网络:内网带宽50Mbps以上
服务器配置建议
- 建议配置:4核8G
- 磁盘:SSD,至少50GB
- 网络:内网带宽100Mbps以上
云存储挂载☍
支持将云存储挂载到容器的 /app/files
路径,用于存储应用文件。
支持的云存储服务☍
- 阿里云 OSS
- 腾讯云 COS
- 华为云 OBS
挂载说明☍
应用的文件存储路径为容器内的 /app/files
目录,您可以通过以下方式将云存储挂载到该路径:
- 使用云存储的挂载工具将存储桶挂载到本地目录
- 在运行 API 容器时,将挂载的本地目录映射到容器的
/app/files
路径
例如,在运行 API 容器时添加以下挂载配置:
配置步骤☍
注意事项☍
- 确保云存储服务已开通并创建存储桶
- 配置适当的访问权限和防盗链设置
- 定期备份重要数据
- 监控存储使用量和费用
- 确保挂载目录具有适当的读写权限
- 建议使用系统服务确保挂载点开机自启