Add gitlab
This commit is contained in:
parent
cb1179f686
commit
3ab9834e4c
@ -39,6 +39,12 @@
|
||||
state: present
|
||||
- name: codi_uploads
|
||||
state: present
|
||||
- name: gitlab_data
|
||||
state: present
|
||||
- name: gitlab_logs
|
||||
state: present
|
||||
- name: gitlab_config
|
||||
state: present
|
||||
- name: Set up docker stuff
|
||||
become: yes
|
||||
docker_compose:
|
||||
|
@ -7,3 +7,7 @@ h2954114.stratoserver.net {
|
||||
codi.pbrinkmeier.de {
|
||||
reverse_proxy codi:3000
|
||||
}
|
||||
|
||||
git.pbrinkmeier.de {
|
||||
reverse_proxy gitlab:80
|
||||
}
|
@ -39,6 +39,38 @@ services:
|
||||
- codi_database:/var/lib/postgresql/data
|
||||
restart: always
|
||||
|
||||
gitlab:
|
||||
image: gitlab/gitlab-ce
|
||||
ports:
|
||||
- "2222:22"
|
||||
volumes:
|
||||
- gitlab_data:/var/opt/gitlab
|
||||
- gitlab_logs:/var/log/gitlab
|
||||
- gitlab_config:/etc/gitlab
|
||||
# GITLAB_SMTP_PASSWORD
|
||||
env_file: gitlab.env
|
||||
environment:
|
||||
GITLAB_OMNIBUS_CONFIG: |
|
||||
external_url 'https://git.pbrinkmeier.de'
|
||||
|
||||
gitlab_rails['smtp_enable'] = true
|
||||
gitlab_rails['smtp_address'] = "smtp.mailbox.org"
|
||||
gitlab_rails['smtp_port'] = 465
|
||||
gitlab_rails['smtp_user_name'] = "hallo@pbrinkmeier.de"
|
||||
gitlab_rails['smtp_password'] = ENV['GITLAB_SMTP_PASSWORD']
|
||||
gitlab_rails['smtp_domain'] = "smtp.mailbox.org"
|
||||
gitlab_rails['smtp_authentication'] = "login"
|
||||
gitlab_rails['smtp_enable_starttls_auto'] = true
|
||||
gitlab_rails['smtp_tls'] = true
|
||||
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
|
||||
gitlab_rails['gitlab_email_from'] = 'git@pbrinkmeier.de'
|
||||
gitlab_rails['gitlab_email_reply_to'] = 'noreply@pbrinkmeier.de'
|
||||
|
||||
gitlab_rails['gitlab_shell_ssh_port'] = 2222
|
||||
|
||||
nginx['listen_port'] = 80
|
||||
nginx['listen_https'] = false
|
||||
|
||||
volumes:
|
||||
caddy_data:
|
||||
caddy_config:
|
||||
@ -46,3 +78,9 @@ volumes:
|
||||
external: yes
|
||||
codi_database:
|
||||
external: yes
|
||||
gitlab_data:
|
||||
external: yes
|
||||
gitlab_logs:
|
||||
external: yes
|
||||
gitlab_config:
|
||||
external: yes
|
||||
|
Loading…
x
Reference in New Issue
Block a user