Changing Server ID for Stash Cloned Instances
This page tells you how to obtain a new Server ID to use in a cloned instance of Stash.
サーバー ID は基本的にアプリケーション リンク用に変更が必要な点にご注意ください。進捗を https://ecosystem.atlassian.net/browse/APL-629 で追跡していただけます。
If you would like to change the server ID on your cloned instance, you will need to acquire a new server ID for your test environment by installing a fresh version of Stash on the new server.
- Install a new, temporary instance of Stash. Make sure the installation points to a new empty home directory.
- Start the new, temporary Stash instance.
ウィザードで次のように実行します。
- [Internal Database] を選択
- [Next] をクリックして新しいインスタンスのサーバー ID を抽出クローンされたインスタンスのサーバー ID がデータベースに格納され、次のように確認できます。
select * from app_property;
次のような出力が返されます。
mysql> select * from app_property; +-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | prop_key | prop_value | +-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | instance.name | Stash | | instance.url | http://webserver64.acme.com:8080/stash-webapp-1.3 | | license | Your License here | | server.id | Your Server ID here | | setup.completed | true | +-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
In order to change the value of your Stash instance please stop your cloned instance. Refer to Starting and stopping Stash if you don't know how to do that.
ステップ 3 で取得した
server.id
の値を使い、クローン インスタンスの DB で次のクエリを実行します。update app_property set prop_value = '<ID>' where prop_key = 'server.id';
上のクエリの <ID> は、ステップ 3 で取得した新しいサーバー ID で置き換える必要があります。形式は、大文字と数字の 4 文字が 4 組あり、それぞれがハイフンで区切られたものです。例: BA8J-RYK8-ABC4-KK8N
- Restart your Stash test instance. Refer to Starting and stopping Stash if you don't know how to do that.