我正在学习如何通过GitLab CE安装找到自己的方式,以期自动部署到我们的基础架构中。我们对我们的部署进行编码,以便我们可以轻松地重新部署或升级:字节由部署过程或作为文件共享安装到位。我们仍然会完全使用GitLab Omnibus安装程序(基本上是apt-get install gitlab-ce
),但在启动之前将我们自己的数据和配置文件复制到位。为此,我需要知道所有用户数据位置(安装程序本身没有的东西)。我已经阅读了很多文档,并且我已经看过GitLab directory structure。但是这份文件似乎不完整(我可能错了)。
这是我到目前为止所组装的内容:(有些重叠)
"/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"
(为了完整起见;有争议这是否是用户数据)所以我的问题是要么一个明确的列表,要么帮助我改进上面的列表。谢谢。