dockerを使って自分用のGitLabを構築しています。
http://192.168.11.2:8929/
でアクセスすることができ、smtpにGmailを使いメール送信も出来るようにしています。
version: "3.9" services: gitlab: container_name: gitlab-local image: gitlab/gitlab-ee:14.1.0-ee.0 restart: always hostname: "localhost" ports: - "${GITLAB_HTTP_PORT}:80" - "${GITLAB_SSH_PORT}:22" environment: GITLAB_OMNIBUS_CONFIG: | external_url "http://192.168.11.2:8929" nginx['listen_port'] = 80 alertmanager['admin_email'] = "xxxxxxx@gmail.com" gitlab_rails['initial_root_password'] = "xxxxxxx" gitlab_rails['time_zone'] = 'Asia/Tokyo' gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.gmail.com" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "xxxxxxx@gmail.com" gitlab_rails['smtp_password'] = "xxxxxxxx" 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' volumes: - "${GITLAB_DIR}/config:/etc/gitlab:Z" - "${GITLAB_DIR}/logs:/var/log/gitlab:Z" - "${GITLAB_DIR}/data:/var/opt/gitlab:Z"
概ね正常に稼働するのですが、一つだけ気になる点があります。
初回構築起動時にgmailに以下のようなメールが届きます。
アドレス不明 ドメイン example.com が見つからなかったため、メールは admin@example.com に配信されませんでした。入力ミスや不要なスペースがないことを確認してから、もう一度送信してみてください
これは最高権限者(root)のメールアドレスの初期設定の値だと思うのですが、上に記載しているようにalertmanager['admin_email']
を記載しても反映されません。
/etc/gitlab/gitlab.rb
などから、他に同メアドを使った設定項目がないか検索をかけるも、この項目しかありませんでした。
管理者のプロフィールを開いて直せば有効にはなりますが、毎度構築時に其れに飛ばされてエラーが却ってくるのもどうかと思い、これを最初から設定できるのか、経験者さんにご教示いただきたく。
何かやり方はありますでしょうか?
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。