使用 Docker Compose 搭建 GitLab。
GitHub:https://github.com/khs1994-docker/gitlab
docker-compose.yml
1 | version: '3' |
ssl
在 ./config/nginx/
./config/gitlab/
中分别新建 ssl 文件夹,并放入证书文件。
git.domain.com.crt
git.domain.com.key
nginx
在 ./config/nginx/
新建 gitlab.conf
,并写入以下内容。
1 | server { |
使用以下命令启动
1 | $ docker-compose up -d |
GitLab 配置
修改 ./config/gitlab/gitlab.rb
1 | # note the 'https' below |
使用以下命令重新启动
1 | $ docker-compose restart |
访问网页,设置密码。默认用户名为 root
。