gitlab CICD
docker 部署 gitlab
docker 部署 gitlab runner 与 注册
.gitlab-ci.yml 文件语法
本文档使用 MrDoc 发布
-
+
首页
docker 部署 gitlab
# gitlab docker 部署 ```docker #创建映射文件夹 mkdir -p ~/data/gitlab/config ~/data/gitlab/logs ~/data/gitlab/data # image gitlab-ce:12.9.0-ce.0 docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always \ -v /root/data/gitlab/config:/etc/gitlab \ -v /root/data/gitlab/logs:/var/log/gitlab \ -v /root/data/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:12.9.0-ce.0 # 修改url 重启 docker exec -it gitlab bash vim /etc/gitlab/gitlab.rb external_url "http://xxx.xxx.xxx.xxx" 执行更新配置的命令 gitlab-ctl reconfigure 生效 ``` ## https ``` /etc/gitlab/ssl/ 然后配置gitlab的配置文件: vim /etc/gitlab/gitlab.rb 找到nginx相关的部分: nginx['enable'] = true nginx['redirect_http_to_https_port'] = 80 nginx['ssl_certificate'] = "/etc/gitlab/ssl/git.yangyq.net.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/git.yangyq.net.key" 其中ssl_certificate是crt文件或者pem文件的路径,ssl_certificate_key是key文件的路径。 保存后,重新配置gitlab并重启。 gitlab-ctl reconfigure gitlab-ctl restart ```
admin
2023年9月9日 03:36
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码