GitBucket 向け PostgreSQL の設定

イメージ
GitBucket上のデータはデータベースで管理されていますが、そのデフォルトは Java で作られた SQLデータベースである  H2 database です。 この H2データベースの使用に関して、GitBucket のシステム設定画面でも以下のような注意喚起が行われています: GitBucket is using the embedded H2 database. It's recommended that you configure GitBucket to use an external database if you're running GitBucket in a production environment. 因みに "production environment" とはシステム開発において「本番環境」とか「本番系」とか言われる「システムを実際に稼働させ運用させる環境」のことです。 今回はホームサーバとは言え「本番系」であることもあり、外部データベース上にデータを保存しようかと思います。 データベースサーバは幾つか選択可能ですが、今回は PostgreSQL を使用します。 設定のやり方は、GitBucketのWiki にある  External database configuration ページに記載されている通りです。なお、その設定の際に、「GITBUCKET_HOME」がどこであるかも確認しておく必要があるので、上記のシステム設定画面に表示されている GITBUCKET_HOME を確認しておきます。 まず最初に gitbucket を停止します。tomcat ベースで動作させている場合には、 systemctl stop tomcat9 などを発行する形になります。 次に postgres 上に gitbucket のユーザ登録とデータベースの作成を行います。postgres ユーザとなり、psqlコマンドにて行います。 $ sudo su - postgres $ psql psql (14.7 (Ubuntu 14.7-0ubuntu0.22.04.1)) Type "help" for help. postgres=# CREATE DATABASE git...

ユーザアカウント

ユーザアカウント

sudo


コメント

このブログの人気の投稿

GitBucket 向け PostgreSQL の設定

tomcat10をやめてtomcat9に戻る日...

このブログについて