ソースコード をちゃんと管理 バージョン管理システム gitlab を 導入 commit07

ソースコード をしっかり管理するために バージョン管理システム の gitlab を 導入 します。 commit07 では docker-compose実行時のエラーを解決します。

前回、起動はできたもののブラウザでアクセスするとエラーで進むことができませんでした。

ソースコード をちゃんと管理 バージョン管理システム gitlab を 導入 commit06

今回はこのエラーをなんとかしたいと思います。

原因(と思われるもの)

environmentの以下の値が原因です。

external_url 'https://git.ik-genety.com'

まず80ポートしかあけていないのにhttpsスキームを使ったこと。
それとドメインを解決できないことでしょうか。

本当はhttpsで通信したいのですがまだいろいろ準備が必要なのでここはhttpに変更します。

そしてドメインの解決はいったんhostsファイルで解決しておきます。
127.0.0.1をgit.ik-genety.comにマッピングしておきました。

作り直し

修正するにはまずdocker-composeで作成した環境を破棄しなければなりません。
以下のコマンドで破棄します。

docker-compose down

このコマンドを実行するとすべてのサービスをストップし、コンテナを破棄します。

docker-compose.ymlファイルと同じ改装にgitlabというフォルダが作成されていると思います。
こちらは手動で削除します。

 

再度以下のコマンドでdocker-composeを実行します。

docker-compose up -d

しばらく待ちます。

アクセスしてみる

それではアクセスしてみます。

アドレスは http://git.ik-genety.com です。

成功です!

でもあれ???初回アクセス時にはrootの設定があるっていろんなサイトに書いてあるのですが・・・

rootの設定画面が表示されない

こちらの記事でも同様の事象が発生していたようです。

Windows10にDocker ComposeでGitlabを導入 – Qiita

幸いにも解決方法も記載していただいておりました。

また次回修正します。

 

今日はここまで!