Difference between revisions of "GitLab docker compose example"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
|||
| Line 1: | Line 1: | ||
https://docs.gitlab.com/omnibus/docker/ | https://docs.gitlab.com/omnibus/docker/ | ||
| + | |||
| + | version: '3.6' | ||
| + | services: | ||
| + | web: | ||
| + | image: 'gitlab/gitlab-ee:latest' | ||
| + | restart: always | ||
| + | hostname: 'gitlab.example.com' | ||
| + | environment: | ||
| + | GITLAB_OMNIBUS_CONFIG: | | ||
| + | external_url 'https://gitlab.example.com' | ||
| + | # Add any other gitlab.rb configuration here, each on its own line | ||
| + | ports: | ||
| + | - '80:80' | ||
| + | - '443:443' | ||
| + | - '22:22' | ||
| + | volumes: | ||
| + | - '$GITLAB_HOME/config:/etc/gitlab' | ||
| + | - '$GITLAB_HOME/logs:/var/log/gitlab' | ||
| + | - '$GITLAB_HOME/data:/var/opt/gitlab' | ||
| + | shm_size: '256m' | ||
Revision as of 19:55, 4 July 2022
https://docs.gitlab.com/omnibus/docker/
version: '3.6'
services:
web:
image: 'gitlab/gitlab-ee:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://gitlab.example.com'
# Add any other gitlab.rb configuration here, each on its own line
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
shm_size: '256m'
web: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab.example.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'https://gitlab.example.com' ports: - '80:80' - '443:443' - '22:22' volumes: - '/srv/gitlab/config:/etc/gitlab' - '/srv/gitlab/logs:/var/log/gitlab' - '/srv/gitlab/data:/var/opt/gitlab'
docker-compose up -d
Related terms
image: 'gitlab/gitlab-ee:latest'
See also
- GitLab: Install GitLab, Upgrade GitLab Gitlab runner (changelog),
gitlab.rb, .gitlab/, gitlab-ci.yml,gitlab-ctl, gitlab-rake, gitlab-backup, gitlab-rails, GitLab editions, GitLab Security Dashboards, GitLab environments, GitLab environment variables (GITLAB_HOST), Auto DevOps, permissions, GitLab Pages,gitlab-rails, GitLab scheduled pipelines, GitLab logs, GitLab changelog , GitLab Release CLI, GitLab Omnibus, GitLab Advanced Search, GitLab container registry, GitLab package registry, GitLab Duo, Sid Sijbrandij, Groups,/admin, GitLab Geo, replication, secondary site docker-compose,docker-compose.yml: [services|volumes|networks|up|down|restart|logs|create|changelog|version|secrets|config|-v|-h|exec], docker-compose pull,Environment:, Docker-compose.yml examples,.env, release notes, expose:, docker-compose --env-file,services.deploy.resources
Advertising: