title: 502 Bad Gateway when accessing virtual host via Jwilder's Nginx proxy
body: <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>