내 목표는 나의 Gitlab 서버에 대한 이메일을 구성하고 싶습니다. 나는 많은 튜토리얼을 따라 갔지만 작동하게 만들 수는 없다.Gitlab docker 이미지로 이메일 보내기
내 구성은 다음과 같습니다. Docker 컨테이너에는 역 프록시가 있고 Docker 컨테이너에는 내 Gitlab 서버가 있습니다. 버전에 대한
: 여기
Docker version 17.09.0-ce, build afdb6d4
docker-compose version 1.16.1, build 6d1ac21
내가 좋은 것 같습니다이 튜토리얼을 따라 내 고정 표시기-compose.yml 파일
version: '3.3'
networks:
proxy:
external: true
internal:
external: false
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
environment:
- TZ=Europe/Paris
- GITLAB_TIMEZONE=Paris
- [email protected]
- IMAP_PASSWORD=MYGMAILPASS
- GITLAB_INCOMING_EMAIL_ADDRESS=USERGMAIL+%{key}@gmail.com
volumes:
- /srv/gitlab/config:/etc/gitlab
- /srv/gitlab/logs:/var/log/gitlab
- /srv/gitlab/data:/var/opt/gitlab
restart: always
labels:
- traefik.backend=gitlab
- traefik.frontend.rule=Host:git.domain.com
- traefik.docker.network=proxy
- traefik.port=80
- traefik.frontend.entryPoints=http,https
networks:
- internal
- proxy
입니다 :
https://github.com/sameersbn/docker-gitlab#available-configuration-parameters
내가해야 내 구성에서 뭔가를 그리워하지만 그게 뭔지 알아낼 수 없어 ...
누구나 이메일 전송을 구성 할 수 있습니까? 나는 GitLab에서 보내는 이메일을 테스트 할 수있는 적절한 방법을 모른다.
docker-compose 환경 변수 또는 gitlab.rb 파일에서 직접 구성하는 것이 가장 좋은 방법입니까?
어떤 도움이 많이 당신이 실제로 사용하고있는 것과 다른 고정 표시기 이미지를위한 다음
답장을 보내 주셔서 감사합니다. 내 gitlab.rb 먼저 구성을 시도했다. Mailgun을 SMTP로 설정했고 "gitlab_rails console"에서 이메일을 보내려고했습니다. SMTP가 올바르게 구성되었다고 생각하여 메일을 받았습니다. Gitlab 페이지에서 테스트 할 수있는 방법이 있습니까? 모든 것이 작동하는지 확인하려면 – Hurobaki
GitLab에서 이벤트를 수행하고 이메일 통지를 받았습니다. docker-compose 환경 변수에서 gitlab.rb를 설정하더라도 모든 것이 완벽하게 작동합니다! 도와 줘서 고마워! :) – Hurobaki
@Hurobaki 어떻게 gitlab_rails 콘솔을 통해 이메일을 보내셨습니까? 당신은 어딘가에 게시 할 수 있습니까, 나는 어디서나 이것을 할 수있는 방법을 찾을 수 없습니다. 전자 메일 문제를 디버깅하려고하는데 모든 구성을 변경 한 후에 GUI를 통해 이메일을 보내려고하면 정말 귀찮습니다. – MMT