1. 排行榜悬浮窗关闭后小按钮消失问题 - 修复面板居中模式关闭时按钮位置错误 - 保存并恢复按钮的居中状态 2. 首页tag按钮按素材数量排序 - 添加按素材数量降序排序逻辑 3. 上传弹窗输入框浅色模式文字不可见 - 添加 text-slate-900 确保浅色模式下文字可见 - 添加 placeholder 样式确保占位符正确显示
2.5 KiB
2.5 KiB
立即部署指南
🚀 快速部署命令
方式1: 使用默认配置(推荐)
.\deploy-new-fixed.ps1 -Registry harbor
这个命令会:
- ✅ 运行代码检查
- ✅ 构建Docker镜像
- ✅ 推送到Harbor (harbor.flnxi.com/flnxi/)
- ✅ SSH到服务器 (45.249.208.118)
- ✅ 自动部署应用
方式2: 使用SSH密钥(更安全)
.\deploy-new-fixed.ps1 `
-Registry harbor `
-KeyPath "C:\Users\YourUsername\.ssh\youyidian_prod_ed25519"
方式3: 跳过代码检查(快速部署)
.\deploy-new-fixed.ps1 -Registry harbor -SkipCheck
📋 部署后操作
部署完成后,需要SSH到服务器执行数据迁移:
# 1. SSH连接到服务器
ssh root@45.249.208.118
# 2. 进入部署目录
cd /root/deploy
# 3. 应用数据库迁移
docker exec flnxi-material npx prisma migrate deploy
# 4. 运行数据迁移脚本
docker exec flnxi-material npm run migrate:template-data
# 5. 验证数据完整性
docker exec flnxi-material npm run verify:template-data
# 6. 查看应用日志
docker logs -f flnxi-material --tail 50
✅ 验证部署
访问以下地址验证部署:
- 应用首页: http://45.249.208.118:4320
- 健康检查: http://45.249.208.118:4320/api/health
- 管理后台: http://45.249.208.118:4320/admin
- 模板管理: http://45.249.208.118:4320/admin/templates
🔍 快速测试
-
模板管理
- 访问
/admin/templates - 创建一个新模板
- 添加几个字段
- 测试拖拽排序
- 访问
-
素材上传
- 访问首页
- 点击上传
- 选择刚创建的模板
- 填写字段并上传
-
首页筛选
- 返回首页
- 测试Tag筛选功能
- 验证筛选结果
⚠️ 常见问题
Q: Docker Desktop未运行
# 启动Docker Desktop后重试
.\deploy-new-fixed.ps1 -Registry harbor
Q: SSH连接失败
# 使用SSH密钥
.\deploy-new-fixed.ps1 `
-Registry harbor `
-KeyPath "C:\Users\YourUsername\.ssh\youyidian_prod_ed25519"
Q: Harbor推送失败
# 检查Harbor凭据
docker login harbor.flnxi.com -u admin -p Harbor12345
# 重新部署
.\deploy-new-fixed.ps1 -Registry harbor
📞 需要帮助?
- 完整部署文档:
docs/deployment/DEPLOYMENT.md - 快速部署指南:
docs/deployment/quick-deployment-guide.md - 部署检查清单:
docs/deployment/pre-deployment-checklist.md
准备好了吗?运行命令开始部署! 🚀
.\deploy-new-fixed.ps1 -Registry harbor