Ich habe kürzlich installiert gitlab Community Edition mit Docker-Compose auf meinem Ubuntu-Server (16.04), die einen Nginx-Webserver ausgeführt wird.Gitlab ce in Docker Container Problem mit Port
Manchmal wird der Port in der URL angezeigt, die ihn laden, bis ERR_TIMED_OUT passiert.
Es ist immer die gleiche Urls:
- neuen Merge-Anfrage
- neue Meilensteine
- Link zur Website E-Mail gesendet
(und vielleicht ein paar andere, dass ich nicht an der Spitze habe meine jetzt Kopf)
zum Beispiel, wenn ich versuche, eine Merge-Anfrage zu erstellen, ich habe diese uRL: http://exemple.com:9090/group/project/merge_requests/new
statt
http://exemple.com/group/project/merge_requests/new
ist mein Docker-compose.yml
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'exemple.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://exemple.com:9090'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = "password"
gitlab_rails['smtp_domain'] = "smtp.gmail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '9090:9090'
- '2224:22'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
Der nginx Server Block:
server {
listen 80;
listen [::]80;
server_name exemple.com www.exemple.com;
location/{
proxy_pass http://127.0.0.1:9090;
}
}
Anmerkung: nginx ist nicht in einer Docker Behälter
Vielleicht sollten Sie 'externe_url 'ersetzen http: //exemple.com: 9090'' von' external_url' http: // exemple.com'' – sys0dm1n
Ich versuchte, dass ohne Erfolg –
Nach der Bearbeitung Sie docker-Datei verfassen, tat Sie entfernen/neu erstellen Sie Ihren Container? – sys0dm1n