データベースの場所を変更する
YouTrack は、独自のインプロセスデータベースを使用します。デフォルトでは、データファイルは <youtrack_home>/data
ディレクトリに保存されます。
YouTrack がデータを保存するデフォルトのディレクトリには、次のサブディレクトリが含まれます。
名前 | 説明 |
---|---|
| YouTrack データベースが含まれています |
| YouTrack インスタンスにビルトイン Hub が使用されたことがある場合、Hub サービスのデータベースが含まれます。 |
| 他の内部製品データが含まれる場合があります |
既存のデータベースを新しい場所にコピーするときは、新しい場所がここに示されているのと同じフォルダー構造を使用していることを確認してください。
YouTrack サービスは Docker コンテナー内で実行されるため、ホストされるマシン上のデータベースの場所のみを変更できます。この場合、データベースを新しい場所に移動してから、docker run
コマンドのパラメーターとして新しいパスを指定する必要があります。
データベースをバックアップします。念のため。
YouTrack Docker コンテナーを停止します。具体的な手順については、Docker コンテナーを停止するを参照してください。
データベースの新しいディレクトリを作成します。
現在のデータベースディレクトリ(
data
)のコンテンツを新しいディレクトリに移動します。コンテナー内で YouTrack サービスを実行するユーザー
13001:13001
に、新しいデータベースディレクトリへのアクセス許可を付与します。詳細については、ディレクトリの作成と設定を参照してください。ホスティングマシン上のデータベースへの新しいパスで Docker コンテナーを実行します。
docker run -it --name <youtrack-server-instance> \ -v <path to new data directory>:/opt/youtrack/data \ -v <path to conf directory>:/opt/youtrack/conf \ -v <path to logs directory>:/opt/youtrack/logs \ -v <path to backups directory>:/opt/youtrack/backups \ -p <port on host>:8080 \ jetbrains/youtrack:<version>YouTrack サービスは、ホスティングマシンの新しいデータベースの場所にマッピングされたコンテナー(
/opt/youtrack/data
)内のデータディレクトリから開始します。
同じ手順を使用して、conf
、logs
、backups
、/ または temp
ディレクトリの場所を変更します。
ZIP ディストリビューションの場合、コマンド行の configure
コマンドを使用して、YouTrack データベースのデフォルトの場所を変更できます。
データベースの場所を変更するには:
YouTrack サービスを停止します。具体的な手順については、YouTrack の停止と再起動を参照してください。
既存のデータベースを新しいデータベースディレクトリに移動します。
次の
configure
コマンドを実行して、新しいデータディレクトリの場所を設定します。<youtrack_home>/bin/youtrack.sh configure --data-dir=<new YouTrack database directory>
YouTrack サービスを開始してください。具体的な手順については、YouTrack の停止と再起動を参照してください。
関連ページ:
Docker コンテナーの停止と再起動
このページでは、YouTrack サーバーサーバーを停止および起動する方法について説明します。以下の状況では YouTrack を停止する必要があります。データベースの場所を変更します。YouTrack サーバーサーバーのプロパティまたは JVM オプションを変更する必要があります。YouTrack サーバーのインストールをアップグレードしたい。Docker コンテナーを停止する:YouTrack サービスを正常に停止するには、次のコマンドを実行してください。docker exec <c...
Docker のインストール
Docker コンテナーを使用して YouTrack をインストールするために必要な手順の概要を次に示します。環境を準備する、ディレクトリの作成と設定、YouTrack イメージをプルする、Docker コンテナーを実行する、YouTrack の設定、各ステップについては、以下で詳しく説明します。環境を準備する:YouTrack をインストールするサーバーまたは仮想マシンに Docker がインストールされていることを確認します。Docker は公式 Web サイトからダウンロードしてインスト...