Introduction
一応シェルを作っているので、コマンド一発でできる状態ですが、メモとして残す。
How to?
元々、自宅NAS上のGitLab on DockerへのSSL証明書の適用は下記のサイトを参考にして行っていました。
なので、既にGitLabはhttpsを通じて公開されています。
そして本題。
下記が更新に使用するシェルスクリプトです。
update_gitlab_cert.shとして保存します。
1 | cd /volume1/docker/gitlab/gitlab/certs |
実行前にGitLabを停止します。
下記が実行結果です。非常に時間がかかります。
1 | sudo ./update_gitlab_cert.sh |
終わったらGitLabを再起動します。
ただ、最後のopensslコマンドは一度実行したら実行する必要はないかもしれません。