WSO2 API Manager 2.0.0 を使用して別の問題が発生しました: 3 つのコンテナー (APIM 用、Analytics 用、MySQL 用) を使用して docker にインストールし、一部の構成ファイルをカスタム バージョン (DB、サーバー名、ゲートウェイの設定...)。APIM と Analytics の両方が MySQL コンテナーにデータを保存するように構成されており、DB の変更を確認できます。
問題は、コンテナーが再構築された後、パブリッシャーにもストアにも自分の API が見つからないことです。DB の変更は持続し、すべての API の統計を表示でき、同じ名前またはコンテキストを使用して新しい API を作成しようとするとエラーが発生しますが、新しいビルドの後、ストアは常に空です。
/repository/deployment/server/synapse-config/default
また、 と の両方を2 つのボリュームに入れようとしましたが、API 用に/repository/tenants/
作成されたファイルを確認できますが、問題がわかりません。/.../default/api/
ガイドに記載されていない追加のディレクトリを永続化する必要がありますか?
可能であれば、APIM と Analytics のホーム全体をボリュームに入れたくありません。