version: '3.9' services: gitlab: image: gitlab/gitlab-ce hostname: git.karaolidis.com restart: unless-stopped volumes: - '/home/nick/configs/gitlab/config:/etc/gitlab' - '/home/nick/configs/gitlab/logs:/var/log/gitlab' - '/home/nick/configs/gitlab/data:/var/opt/gitlab' - '/home/nick/configs/gitlab/registry:/etc/registry' - '/home/nick/configs/routing/nginx/certs/letsencrypt/live/karaolidis.com/fullchain.pem:/etc/gitlab/ssl/fullchain.pem:ro' - '/home/nick/configs/routing/nginx/certs/letsencrypt/live/karaolidis.com/privkey.pem:/etc/gitlab/ssl/privkey.pem:ro' networks: - default - routing shm_size: '256m' runner: image: gitlab/gitlab-runner restart: unless-stopped volumes: - '/home/nick/configs/gitlab/runner:/etc/gitlab-runner' - '/var/run/docker.sock:/var/run/docker.sock' networks: routing: external: true name: routing