Skip to content

Instantly share code, notes, and snippets.

@rafaelsoaresbr
Last active August 5, 2021 13:54
Show Gist options
  • Save rafaelsoaresbr/02bbbd6bd6b8e6541f5a3c9780a14619 to your computer and use it in GitHub Desktop.
Save rafaelsoaresbr/02bbbd6bd6b8e6541f5a3c9780a14619 to your computer and use it in GitHub Desktop.
gitlab-ce/gitlab-runner docker-compose.yml
version: "3.3"
services:
gitlab-ce:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'rafaelsoares.ddns.net'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://rafaelsoares.ddns.net:9080'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
ports:
- '9080:9080'
- '2222:22'
volumes:
- '/home/docker/srv/gitlab-ce/config:/etc/gitlab'
- '/home/docker/srv/gitlab-ce/logs:/var/log/gitlab'
- '/home/docker/srv/gitlab-ce/data:/var/opt/gitlab'
gitlab-runner:
image: 'gitlab/gitlab-runner:latest'
restart: always
volumes:
- '/home/docker/srv/gitlab-runner/config:/etc/gitlab-runner'
- '/var/run/docker.sock:/var/run/docker.sock'
@rafaelsoaresbr
Copy link
Author

rafaelsoaresbr commented Jul 27, 2017

docker run --detach \
  --hostname default \
  --env GITLAB_OMNIBUS_CONFIG="gitlab_rails['gitlab_shell_ssh_port'] = 2222;" \
  --publish 9080:80 --publish 2222:22 \
  --name gitlab-ce \
  --restart always \
  --volume /hosthome/boss/Documents/srv/gitlab-ce/config:/etc/gitlab \
  --volume /hosthome/boss/Documents/srv/gitlab-ce/logs:/var/log/gitlab \
  --volume /hosthome/boss/Documents/srv/gitlab-ce/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest
docker run --detach \
  --hostname rancher \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'http://rancher:9080/'; gitlab_rails['gitlab_shell_ssh_port'] = 2222;" \
  --publish 9080:9080 --publish 2222:22 \
  --name gitlab-ce \
  --restart always \
  --volume /home/rancher/srv/gitlab-ce/config:/etc/gitlab \
  --volume /home/rancher/srv/gitlab-ce/logs:/var/log/gitlab \
  --volume /home/rancher/srv/gitlab-ce/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest
docker run --detach \
  --name gitlab-runner \
  --restart always \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume /home/rancher/srv/gitlab-runner/config:/etc/gitlab-runner \
  --add-host rafaelsoaresbr.ddns.net:192.168.1.6 \
  gitlab/gitlab-runner:latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment