diff --git a/gitlab-ce/docker-compose.yml b/gitlab-ce/docker-compose.yml new file mode 100644 index 0000000..3d03cb7 --- /dev/null +++ b/gitlab-ce/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3.7' +services: + gitlab-ce: + image: gitlab/gitlab-ce:latest + restart: unless-stopped + container_name: gitlab-ce + environment: + GITLAB_OMNIBUS_CONFIG: | + external_url 'http://gitlab.example.com' # please adjust + ports: + - 8033:80 # HTTP + - 8434:443 # HTTPS + - 2222:22 # SSH + volumes: + - /mnt/docker-volumes/gitlab/config:/etc/gitlab + - /mnt/docker-volumes/gitlab/logs:/var/log/gitlab + - /mnt/docker-volumes/gitlab/data:/var/opt/gitlab + + gitlab-runner: + image: gitlab/gitlab-runner:alpine + container_name: gitlab-runner + restart: unless-stopped + depends_on: + - gitlab-ce + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /mnt/docker-volumes/gitlab/runner:/etc/gitlab-runner