self-hosting/roles/gitlab-docker/files/gitlab/docker-compose.yml
Paul-Henri Froidmont 6765feee20 Update versions
2021-01-11 22:08:49 +01:00

41 lines
1 KiB
YAML

version: '2.2'
networks:
web:
external:
name: web
services:
gitlab:
image: 'gitlab/gitlab-ce:13.7.3-ce.0'
hostname: ${GITLAB_DOMAIN}
labels:
- "traefik.docker.network=web"
- "traefik.enable=true"
- "traefik.default.protocol=http"
- "traefik.gitlab.frontend.rule=Host:gitlab.banditlair.com"
- "traefik.gitlab.port=9090"
- "traefik.registry.frontend.rule=Host:registry.banditlair.com"
- "traefik.registry.port=5005"
ports:
- "2224:22"
expose:
- 9090
- 5005
volumes:
- ./config:/etc/gitlab
- /var/log/gitlab:/var/log/gitlab
- /var/lib/gitlab:/var/opt/gitlab
- /backups/gitlab:/var/opt/gitlab/backups
- /etc/localtime:/etc/localtime:ro
networks:
- web
restart: always
runner:
image: 'gitlab/gitlab-runner:latest'
volumes:
- ./runner-config:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
restart: always