Nginx-proxy (Jwilder, varsayılan yapılandırma) ve aynı ana bilgisayarda çalışan Gitlab-Instance'ım var. git.myhost.com
anasistem IP'ye işaret eder. Gitlab'i docker-compose.yml
ile başlatırken, http://git.myhost.com'a erişerek 502 Bad Gateway
aldım. nginx-vekil kapta 502 Bozuk Ağ Geçidi Jwilder'in Nginx proxy'si üzerinden sanal ana bilgisayara erişirken
oluşturulan /etc/nginx/conf.d/default.conf
upstream git.myhost.com {
# 2ab9168d-c69e-4725-8c20-31a194ad8d07
server 172.17.0.13 vhost;
}
server {
server_name git.myhost.com;
listen 80 ;
access_log /var/log/nginx/access.log vhost;
location/{
proxy_pass http://git.myhost.com;
}
}
?
İşte Gitlab en docker-compose.yml
var:
gitlab-server:
hostname: git.myhost.com
expose:
- "8100"
ports:
- 8101:22/tcp
# - 8100:8100/tcp
labels:
io.rancher.sidekicks: gitlab-data
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://git.myhost.com'
gitlab_rails['gitlab_shell_ssh_port'] = 8101
VIRTUAL_HOST: git.myhost.com
VIRTUAL_PORT: 8100
image: gitlab/gitlab-ce:latest
volumes_from:
- gitlab-data
gitlab-data:
labels:
io.rancher.container.start_once: 'true'
entrypoint:
- /bin/true
hostname: gitdata
image: gitlab/gitlab-ce:latest
volumes:
- /etc/gitlab:/etc/gitlab
- /var/log/gitlab:/var/log/gitlab
- /var/opt/gitlab:/var/opt/gitlab