【浅谈 Docker 基础】GitLab 篇:设定 Gmail 邮件

之前使用 docker-compose 来架设 GitLab:【浅谈 Docker 基础】GitLab 篇:简易架设
今天则要来简单记录一下,如何在 GitLab 设定 Gmail 邮件伺服器

设定 Gmail

修改 docker-compose.yml 档案,在原来的设定档后,加上
environment:  GITLAB_OMNIBUS_CONFIG: |    gitlab_rails['smtp_enable'] = true    gitlab_rails['smtp_address'] = "smtp.gmail.com"    gitlab_rails['smtp_port'] = 587    gitlab_rails['smtp_user_name'] = "{your_account}@gmail.com"    gitlab_rails['smtp_password'] = "{your_password}"    gitlab_rails['smtp_domain'] = "smtp.gmail.com"    gitlab_rails['smtp_authentication'] = "login"    gitlab_rails['smtp_enable_starttls_auto'] = true    gitlab_rails['smtp_tls'] = false    gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
加上后,完整的档案如下
version: "3.6"services:  gitlab:    image: gitlab/gitlab-ce:latest    restart: always    privileged: true    ports:      - '80:80'      - '443:443'      - '22:22'    volumes:      - '~/gitlab/data:/var/opt/gitlab'      - '~/gitlab/logs:/var/log/gitlab'      - '~/gitlab/config:/etc/gitlab'    environment:      GITLAB_OMNIBUS_CONFIG: |        gitlab_rails['smtp_enable'] = true        gitlab_rails['smtp_address'] = "smtp.gmail.com"        gitlab_rails['smtp_port'] = 587        gitlab_rails['smtp_user_name'] = "{your_account}@gmail.com"        gitlab_rails['smtp_password'] = "{your_password}"        gitlab_rails['smtp_domain'] = "smtp.gmail.com"        gitlab_rails['smtp_authentication'] = "login"        gitlab_rails['smtp_enable_starttls_auto'] = true        gitlab_rails['smtp_tls'] = false        gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
执行 docker-compose 建立并启动 gitlab
docker-compose up -d

若设定没有问题,之后系统就能正常的发送相关的邮件了


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章