部署自动化环境
说明
- 本页保留一组非常早期的部署草稿命令.
- 当前更适合作为后续整理
Redmine + PostgreSQL部署专题时的过渡入口.
现有记录
docker pull redmine
sudo apt install -y postgresql
可以如何理解
Redmine作为应用容器运行.PostgreSQL作为独立数据库依赖.- 这类组合后续通常还会继续补
数据卷,备份,反向代理,邮件配置等模块.
最小部署思路
- 先准备数据库服务并确认连接方式.
- 再启动应用容器并完成数据库连接配置.
- 之后再补数据卷, 反向代理和备份策略.
- 最后再处理 TLS, 邮件通知和升级回滚方案.
整理建议
- 如果后续继续补完整部署流程, 建议明确拆成“应用镜像”, “数据库”, “卷与备份”, “反向代理” 4 个部分.
- 更复杂的历史容器组合可以参考 GitLab 与 Taiga 部署记录.
- 若未来需要长期维护, 建议把这里的草稿命令收敛到更正式的单应用部署文档中.