Open1
GitLab を Docker Compose で使う
これで一応 gitlab.localhost
でアクセスできるようになる。
localhost だと git clone
するときエラー出ちゃうので、ちゃんとしたドメインと証明書準備したほうがいい
version: '3.9'
services:
web:
image: gitlab/gitlab-ee:latest
environment:
VIRTUAL_HOST: gitlab.localhost
CERT_NAME: localhost
GITLAB_OMNINBUS_CONFIG: |
external_url 'http://localhost'
gitlab_rails['gitlab_shell_ssh_port'] = 22
nginx['listen_port'] = 80
networks:
- proxy-network
ports:
- 22:22
volumes:
- ./data/gitlab/config:/etc/gitlab
- ./data/gitlab/logs:/var/log/gitlab
- ./data/gitlab/data:/var/opt/gitlab
networks:
proxy-network:
external: true
name: proxy-network