<span>docker部署GitLab</span>

1. 部署

#设置一个临时变量docker run 的时候可用,后面的路径可根据自己需要更改
GITLAB_HOME=/var/git-lab
#启动容器,需要有一个端口与宿主机一同,不然发送邮件的时候那链接访问不了。
#--hostname 改成自己主机的IP地址或者是域名,映射的端口根据自己的实际需要更改。其他的配置就就别更改了。
docker run --detach \
  --hostname 10.228.81.113 \
  --publish 10443:443 --publish 18000:18000 --publish 12200:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

2. 配置

运行完毕可以访问后我们需要配置一下邮箱,往 gitlab.rb 配置文件中添加或者修改以下配置,我的是阿里云企业邮箱,用阿里云的可以参考我的,不是阿里云的smtp与我不同自行百度哈。

### Request duration
###! Tells the rails application how long it has to complete a request
###! This value needs to be lower than the worker timeout set in unicorn/puma.
###! By default, we'll allow 95% of the the worker timeout
# gitlab_rails['max_request_duration_seconds'] = 57
### GitLab email server settings
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**
 #这个要配,不配会影响邮件中的链接地址
 external_url 'http://10.228.81.113:18000'
 gitlab_rails['smtp_enable'] = true
 
#配置smtp服务器,运营商不同smtp服务器不同
 gitlab_rails['smtp_address'] = "smtp.qiye.aliyun.com"
 #配置smtp端口,这个是smtp默认端口不需要改,改了就访问不了了。
 gitlab_rails['smtp_port'] = 465
 #邮箱账号
 gitlab_rails['smtp_user_name'] = "demo@98records.top"
 #邮箱密码,国内的163、qq等是授权码
 gitlab_rails['smtp_password'] = "Passwdoo"
 #smtp域名,我是阿里云企业邮箱所以填的是@后面的一串
 gitlab_rails['smtp_domain'] = "98records.top"
 gitlab_rails['smtp_authentication'] = "login"
 gitlab_rails['smtp_enable_starttls_auto'] = true
 #建议开启tls,不开启测试的时候会报错
 gitlab_rails['smtp_tls'] = true

3. 常用命令

#重新加载配置文件
gitlab-ctl reconfigure
#测试邮箱配置是否成功
gitlab-rails console
Notify.test_email('test@demo.com', 'Message Subject test', 'Message Body test').deliver_now

4. 参考链接

官方文档

错误参考

邮箱配置参考一
邮箱配置参考二

公众号

全部评论

相关推荐

昨天 13:04
已编辑
门头沟学院 算法工程师
智谱和米哈游都是ai大模型agent的业务钱的话还是米更多,几乎翻倍了,有没有老哥是两个公司其中一个的,能问问转正率咋样嘛,我问的hr回答都是做的好就可以转正暑期实习
码农索隆:选米哈游:短期高薪、敢承担风险、具备强创新能力,且愿押注游戏AI赛道。 选智谱:稳定性与行业通用能力积累,接受薪资差距以换取更稳妥的职业基础。
投递北京智谱华章科技等公司6个岗位 > 实习期间如何提升留用概率?
点赞 评论 收藏
分享
庸也君:简历粗略看,有可能会被paas,如果详细地看的话,简历写的很优秀,很规范,部分内容也有量化
点赞 评论 收藏
分享
好久没来牛客了,今天面试了一个实习生,感觉对方形象乱糟糟的,头发像鸡窝,像刚睡醒就来面试了,第一印象直接大打折扣,感觉我没有受到应有的尊重,再加上对方业务能力也一般,我直接挂掉;大家面试的时候还是好好收拾一下自己吧,争取给面试官留下个好印象,面试这东西还是存在眼缘的
MinJerous:更在乎本质,应该看候选人是否和岗位需要的能力匹配。洗脸/不洗头都无所谓吧,说不定人家刚刚通宵准备,就是为了这场面试呢?你挂掉他核心原因还是他能力不行,而不是形象。就算形象好点,能力不行你敢给过吗,不怕后面+1质疑你
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务