Gitlab-ci with docker-compose
OUTDATED DOESN'T WORK
Gitlab-ci with docker-compose
version: '3.9'
services:
gitlab-web:
image: gitlab/gitlab-ce:latest
restart: unless-stopped
container_name: gitlab-web
hostname: gitlab-web
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
ports:
- '2222:22'
- '8080:80'
- '443:443'
- '4567:4567'
environment:
GITLAB_OMNIBUS_CONFIG: |
gitlab_rails['initial_root_password'] = '${INITIAL_ROOT_PASSWORD}'
gitlab_rails['initial_shared_runners_registration_token'] = "${INITIAL_RUNNER_TOKEN}"
alertmanager['flags'] = {
'cluster.advertise-address' => "127.0.0.1:9093",
'web.listen-address' => "localhost:9093",
'storage.path' => "/var/opt/gitlab/alertmanager/data",
'config.file' => "/var/opt/gitlab/alertmanager/alertmanager.yml"
}
networks:
- default
gitlab-runner:
image: gitlab/gitlab-runner:latest
container_name: gitlab-runner
hostname: gitlab-runner
depends_on:
- gitlab-web
volumes:
- './gitlab-runner-config:/etc/gitlab-runner:Z'
- '/var/run/docker.sock:/var/run/docker.sock'
networks:
default:
Last updated