2017-11-29 13 views
0

最近、nginx Webサーバーを実行する私のubuntuサーバー(16.04)にdocker-composeを使ってgitlabコミュニティ版をインストールしました。ドッキング・コンテナのGitlab ce問題

時にはポートがURLに表示され、ERR_TIMED_OUTが発生するまでロードされます。

それは、常に同じURLにある:
- 新しいマージ要求
- 新しいマイルストーン
- 電子メールでのウェブサイトへのリンク送ら
(と私はの一番上に持っていないことを多分他のいくつかの私のたとえば、今ヘッド)

、私はマージ要求を作成しようとすると、私はこのURLを持っている: http://exemple.com:9090/group/project/merge_requests/new
代わりの
http://exemple.com/group/project/merge_requests/new

ここ

私のドッキングウィンドウ-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' 

は、nginxのサーバーのブロックです:

server { 
    listen 80; 
    listen [::]80; 

    server_name exemple.com www.exemple.com; 

    location/{ 
     proxy_pass http://127.0.0.1:9090; 
    } 
} 

ノート:あなたがデータを保持したい場合はnginxのは、ドッキングウィンドウコンテナ

+0

'external_url 'http://exemple.com:9090''を' external_url' http://exemple.com''に置き換えてください。 – sys0dm1n

+0

私はそれを成功裏に試しました –

+0

ドッカーを編集した後、コンテナを削除/再作成しますか? – sys0dm1n

答えて

0

ではありません以下に従わないでください。代わりに、新しいコンテナを作成します。 1 - あなたは現在のコンテナあなたに

docker-compose stop && docker-compose rm 

2-ドッカー-compose.ymlファイルを削除していることを確認し、external_urlは次のようになります必要があります。

external_url 'http://example.com' 

3-以前に任意のローカルGitlab設定ファイルを削除します

sudo rm -rf /srv/gitlab/* 

、4-再作成を作成し、コンテナ

を開始
+0

あなたの助けをありがとう、悲しいことに、それは動作しませんでした、私はまだポート9090をバインドする必要があります –

関連する問題