3

我正在学习如何通过 GitLab CE 安装找到自己的方式,以期将其自动部署到我们的基础架构中。我们对我们的部署进行编码,以便我们可以轻松地重新部署或升级:字节要么由部署过程放置到位,要么作为文件共享安装。我们仍然会完全使用 GitLab Omnibus 安装程序(基本上apt-get install gitlab-ce),但在启动之前复制我们自己的数据和配置文件。为此,我需要知道所有用户数据位置(安装程序本身没有的东西)。我已经阅读了很多文档,并且看到了GitLab 目录结构。但是这个文件似乎不完整(我可能错了)。

这是我到目前为止组装的:(这里有些重叠)

  • "/etc/gitlab"
  • "/home/git/.ssh"
  • "/home/git/gitlab"
  • "/home/git/gitlab-shell"
  • "/home/git/repositories"
  • git_data_dirs
  • gitlab_rails['shared_path']
  • gitlab_rails['uploads_directory']
  • nginx['ssl_certificate']
  • nginx['ssl_certificate_key']
  • "/var/log/gitlab"(为了完整起见;这是否是用户数据值得商榷)

所以我的问题要么是一个明确的清单,要么是帮助改进我上面的清单。谢谢你。

4

0 回答 0