<<<<<<< HEAD
本系统提供以下部署和管理脚本:
主要部署脚本:
deploy-production.sh
- 生产环境一键部署脚本
使用方法:
# 一键部署
bash deploy-production.sh
备份脚本:
backup.sh
- 系统数据备份脚本
使用方法:
# 手动备份
bash backup.sh
# 设置定时备份(每天凌晨2点)
crontab -e
# 添加:0 2 * * * /path/to/backup.sh
脚本 | 用途 | 适用环境 | 功能完整度 |
---|---|---|---|
deploy-production.sh |
生产环境部署 | Ubuntu服务器 | ⭐⭐⭐⭐⭐ |
backup.sh |
数据备份 | 所有环境 | ⭐⭐⭐⭐⭐ |
以下脚本已被删除,因为它们不适合生产环境或功能重复:
- 本地开发用,服务器不需要deploy-local.sh
- 功能简单,已被更完整的脚本替代quick-deploy.sh
- 临时修复脚本,不稳定quick-deploy-fix.sh
- 调试用脚本,不适合生产deploy-docker-fix.sh
- 调试脚本,已整合到主脚本fix-deployment.sh
- 网络调试工具,不适合生产debug-network.sh
- 上传项目文件到服务器
- 运行一键部署:
bash deploy-production.sh
- 访问应用:
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f app
# 重启服务
docker-compose restart
# 停止服务
docker-compose down
# 备份系统
bash backup.sh
4a673f7258e2bdf2c5f15796fb8a2793e888ade9