[nginx 수정없이 가장 간단하게 설정하는 방법]
기본 포트(80) 사용하지 않고 모든 포트를 docker 내외부를 동일하게 구성
ex) 30022, 30080, 30443
이후에 gitlab.rb 파일의 url을 주소:포트 형태로 수정
설정 > 네트워크 > Allow requests to the local network from web hooks and services를 허용으로 변경
SMTP 활성화
SMTP 인증 활성화
호스트 이름 : Mail server에 설정할 도메인
포트 25
전자메일 크기 100
POP3 활성화
IMAP 활성화
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = '로컬 IP'
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "시놀리지 계정 ID (@도메인 미포함)"
gitlab_rails['smtp_password'] = "시놀리지 계정 Passworld"
gitlab_rails['smtp_domain'] = "Mail server에 설정된 도메인"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_ssl'] = false
gitlab_rails['smtp_force_ssl'] = false
...
gitlab_rails['gitlab_email_from'] = '표시되고 싶은 계정@yourdomain.com'
gitlab_rails['gitlab_email_reply_to'] = '표시되고 싶은 계정@yourdomain.com'