Add gitlab
This commit is contained in:
parent
cb1179f686
commit
3ab9834e4c
@ -39,6 +39,12 @@
|
|||||||
state: present
|
state: present
|
||||||
- name: codi_uploads
|
- name: codi_uploads
|
||||||
state: present
|
state: present
|
||||||
|
- name: gitlab_data
|
||||||
|
state: present
|
||||||
|
- name: gitlab_logs
|
||||||
|
state: present
|
||||||
|
- name: gitlab_config
|
||||||
|
state: present
|
||||||
- name: Set up docker stuff
|
- name: Set up docker stuff
|
||||||
become: yes
|
become: yes
|
||||||
docker_compose:
|
docker_compose:
|
||||||
|
@ -7,3 +7,7 @@ h2954114.stratoserver.net {
|
|||||||
codi.pbrinkmeier.de {
|
codi.pbrinkmeier.de {
|
||||||
reverse_proxy codi:3000
|
reverse_proxy codi:3000
|
||||||
}
|
}
|
||||||
|
|
||||||
|
git.pbrinkmeier.de {
|
||||||
|
reverse_proxy gitlab:80
|
||||||
|
}
|
@ -39,6 +39,38 @@ services:
|
|||||||
- codi_database:/var/lib/postgresql/data
|
- codi_database:/var/lib/postgresql/data
|
||||||
restart: always
|
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:
|
volumes:
|
||||||
caddy_data:
|
caddy_data:
|
||||||
caddy_config:
|
caddy_config:
|
||||||
@ -46,3 +78,9 @@ volumes:
|
|||||||
external: yes
|
external: yes
|
||||||
codi_database:
|
codi_database:
|
||||||
external: yes
|
external: yes
|
||||||
|
gitlab_data:
|
||||||
|
external: yes
|
||||||
|
gitlab_logs:
|
||||||
|
external: yes
|
||||||
|
gitlab_config:
|
||||||
|
external: yes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user