Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

部署自动化环境

说明

  • 本页保留一组非常早期的部署草稿命令.
  • 当前更适合作为后续整理 Redmine + PostgreSQL 部署专题时的过渡入口.

现有记录

docker pull redmine
sudo apt install -y postgresql

可以如何理解

  • Redmine 作为应用容器运行.
  • PostgreSQL 作为独立数据库依赖.
  • 这类组合后续通常还会继续补 数据卷, 备份, 反向代理, 邮件配置 等模块.

最小部署思路

  1. 先准备数据库服务并确认连接方式.
  2. 再启动应用容器并完成数据库连接配置.
  3. 之后再补数据卷, 反向代理和备份策略.
  4. 最后再处理 TLS, 邮件通知和升级回滚方案.

整理建议

  • 如果后续继续补完整部署流程, 建议明确拆成“应用镜像”, “数据库”, “卷与备份”, “反向代理” 4 个部分.
  • 更复杂的历史容器组合可以参考 GitLab 与 Taiga 部署记录.
  • 若未来需要长期维护, 建议把这里的草稿命令收敛到更正式的单应用部署文档中.