feat: 添加 1Panel 静态站点部署配置和线上部署指南
新增文件: - deploy/docker-compose.prod.yml - 配置线上数据库和 Redis 连接 - deploy/nginx-1panel.conf - 1Panel Nginx 完整配置参考 - deploy/deploy-1panel.sh - 适配 1Panel 的自动部署脚本 - deploy/.env.production - 线上环境变量模板 - docs/DEPLOY_ONLINE_GUIDE.md - 详细部署说明文档 线上环境信息: - 域名: uniservice-mobile.hnxinyouhe.com - MySQL: 1Panel-mysql-XyxS - Redis: 1Panel-redis-pxdb - Docker 网络: 1panel-network 特性: - 前后端分离部署 - 前端静态文件由 1Panel Nginx 直接托管 - 后端运行在 Docker 容器中 - 1Panel 面板管理 Nginx 配置和 SSL 证书 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# X-Server Mobile 生产环境 Docker Compose
|
||||
# 使用方法: docker-compose -f docker-compose.prod.yml up -d
|
||||
# 使用方法: docker-compose -f deploy/docker-compose.prod.yml up -d
|
||||
|
||||
services:
|
||||
# PHP 后端服务
|
||||
@@ -16,19 +16,17 @@ services:
|
||||
- APP_ENV=production
|
||||
- APP_DEBUG=false
|
||||
|
||||
# 数据库配置(使用 1Panel 的 MySQL)
|
||||
# 注意:请替换为实际的容器名和密码
|
||||
- DB_HOST=1Panel-mysql-409s
|
||||
# 数据库配置(1Panel MySQL)
|
||||
- DB_HOST=1Panel-mysql-XyxS
|
||||
- DB_PORT=3306
|
||||
- DB_DATABASE=xserver
|
||||
- DB_USERNAME=xserver
|
||||
- DB_PASSWORD=${DB_PASSWORD:-change_me_in_production}
|
||||
- DB_PASSWORD=NsNBSQm4b2b7SzhR
|
||||
|
||||
# Redis 配置(使用 1Panel 的 Redis)
|
||||
# 注意:请替换为实际的容器名和密码
|
||||
- REDIS_HOST=1Panel-redis-xxxx
|
||||
# Redis 配置(1Panel Redis)
|
||||
- REDIS_HOST=1Panel-redis-pxdb
|
||||
- REDIS_PORT=6379
|
||||
- REDIS_PASSWORD=${REDIS_PASSWORD:-change_me_in_production}
|
||||
- REDIS_PASSWORD=redis_FTzdM6
|
||||
|
||||
# 飞书配置(请替换为实际值)
|
||||
- FEISHU_APP_ID=${FEISHU_APP_ID}
|
||||
|
||||
Reference in New Issue
Block a user