Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gitlab:
- image: gitlab/gitlab-ce
- volumes:
- - /srv/docker/gitlab/data:/var/opt/gitlab
- - /srv/docker/gitlab/config:/etc/gitlab
- - /srv/docker/gitlab/logs:/var/log/gitlab
- ports:
- - "10080:10080"
- - "10443:443"
- - "10022:22"
- restart: always
- hostname: 'xxx.xxx.xxx.xxx' # ホストPCのローカルアドレス
- dns:
- - xxx.xxx.xxx.xxx # 後述しますが、これだと解決していないです。
- environment:
- GITLAB_OMNIBUS_CONFIG: |
- gitlab_rails['gravatar_enabled'] = false
- gitlab_rails['time_zone'] = 'Asia/Tokyo'
- gitlab_rails['gitlab_ssh_host'] = 'xxx.xxx.xxx.xxx:10022'
- gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'
- gitlab_rails['gitlab_email_reply_to'] = 'noreply@example.com'
- gitlab_rails['smtp_enable'] = true
- gitlab_rails['smtp_address'] = "xxx.xxx.xxx.xxx" # プロキシサーバーのIPアドレス
- gitlab_rails['smtp_port'] = 8025 # プロキシサーバーのポート
- gitlab_rails['smtp_domain'] = "xxx.xxx.xxx.xxx" # プロキシサーバーのIPアドレス
- gitlab_rails['smtp_tls'] = false
- gitlab_rails['smtp_enable_starttls_auto'] = false
- gitlab_rails['ldap_enabled'] = true
- gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' # remember to close thise this block with 'EOS' below
- main: # 'main' is the GitLab 'provider ID' of this LDAP server
- label: 'LDAP'
- host: 'xxx.xxx.xxx.xxx' # プロキシサーバーのIPアドレス
- port: 389 # プロキシサーバーのポート
- uid: 'sAMAccountName'
- method: 'plain' # "tls" or "ssl" or "plain"
- bind_dn: 'hoge@domain.org'
- password: 'password'
- active_directory: true
- allow_username_or_email_login: false
- base: 'dc=domain,dc=org'
- EOS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement