Moved commands to docker-compose and created base directories for each service
This commit is contained in:
parent
859d1e7920
commit
9f78abfd9d
12 changed files with 130 additions and 0 deletions
34
gitlab/docker-compose.yml
Normal file
34
gitlab/docker-compose.yml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
version: '3.6'
|
||||
services:
|
||||
web:
|
||||
image: 'gitlab/gitlab-ce:latest'
|
||||
hostname: ${GITLAB_ADDRESS}
|
||||
container_name: gitlab
|
||||
environment:
|
||||
TZ: 'America/Los_Angeles'
|
||||
GITLAB_OMNIBUS_CONFIG: |
|
||||
external_url ${GITLAB_ADDRESS}
|
||||
gitlab_rails['lfs_enabled'] = true
|
||||
gitlab_rails['gitlab_shell_ssh_port'] = 2222
|
||||
# gitlab_rails['gitlab_email_enabled'] = true
|
||||
# gitlab_rails['gitlab_email_from'] = 'help@adamhome.dev'
|
||||
# gitlab_rails['gitlab_email_display_name'] = 'GitLab Help'
|
||||
# gitlab_rails['gitlab_email_reply_to'] = 'help@adamhome.dev'
|
||||
# gitlab_rails['smtp_enable'] = true
|
||||
# gitlab_rails['smtp_address'] = 'smtp.gmail.com'
|
||||
# gitlab_rails['smtp_port'] = 587
|
||||
# gitlab_rails['smtp_user_name'] = ''
|
||||
# gitlab_rails['smtp_password'] = ''
|
||||
# gitlab_rails['smtp_domain'] = 'smtp.gmail.com'
|
||||
# gitlab_rails['smtp_authentication'] = 'login'
|
||||
# gitlab_rails['smtp_enable_starttls_auto'] = true
|
||||
ports:
|
||||
- ${GITLAB_EXTERN_HTTPS}':443'
|
||||
- ${GITLAB_EXTERN_HTTP}':80'
|
||||
- ${GITLAB_EXTERN_SSH}':22'
|
||||
volumes:
|
||||
- $GITLAB_HOME/config:/etc/gitlab
|
||||
- $GITLAB_HOME/logs:/var/log/gitlab
|
||||
- $GITLAB_HOME/data:/var/opt/gitlab
|
||||
shm_size: '256m'
|
||||
restart: always
|
||||
Loading…
Add table
Add a link
Reference in a new issue