flnxi-Wu/docs/deployment/立即部署指南.md
WuYongJie 63ec6b7dfb fix: 修复排行榜按钮消失、tag排序和输入框浅色模式问题
1. 排行榜悬浮窗关闭后小按钮消失问题
   - 修复面板居中模式关闭时按钮位置错误
   - 保存并恢复按钮的居中状态

2. 首页tag按钮按素材数量排序
   - 添加按素材数量降序排序逻辑

3. 上传弹窗输入框浅色模式文字不可见
   - 添加 text-slate-900 确保浅色模式下文字可见
   - 添加 placeholder 样式确保占位符正确显示
2025-12-14 21:41:29 +08:00

2.5 KiB
Raw Blame History

立即部署指南

🚀 快速部署命令

方式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

✅ 验证部署

访问以下地址验证部署:

🔍 快速测试

  1. 模板管理

    • 访问 /admin/templates
    • 创建一个新模板
    • 添加几个字段
    • 测试拖拽排序
  2. 素材上传

    • 访问首页
    • 点击上传
    • 选择刚创建的模板
    • 填写字段并上传
  3. 首页筛选

    • 返回首页
    • 测试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