502 Bad Gateway when accessing virtual host via Jwilder's Nginx proxy
<p>I've got a Nginx-proxy (Jwilder, default config) and Gitlab-Instance running on the same host.
<code>git.myhost.com</code> points to the host IP.
When starting Gitlab with the <code>docker-compose.yml</code> below I get a <code>502 Bad Gateway</code> upon accessing <a href="http://git.myhost.com" rel="nofollow">http://git.myhost.com</a>.</p>

<p>The generated <code>/etc/nginx/conf.d/default.conf</code> in the nginx-proxy container looks fine as well:</p>

<pre><code>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;
        }
}
</code></pre>

<p><strong>What am I doing wrong?</strong></p>

<p>Here's Gitlab's <code>docker-compose.yml</code>:</p>

<pre><code>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
</code></pre>