2019年5月25日土曜日

Docker上のAdminer4.7でlogin-serversプラグインを使用する

login-serversプラグインで複数のサーバーとドライバーのペアをドロップダウンリストボックスから選択できます。

〇login-serversプラグインを使用した時のログイン画面


〇必須ファイル
login-servers-.phpを作成して、以下のようにAdminerLoginServerのコンストラクタにサーバー定義の配列を渡します
login-servers.php
<?php
require_once('plugins/login-servers.php');
/** Set supported servers
        * @param array array($description => array("server" => , "driver" => "server|pgsql|sqlite|..."))
        */
return new AdminerLoginServers([
    "pg1" => ["server" => "192.168.1.10:5432", "driver" => "pgsql"],
    "pg2" => ["server" => "192.168.1.20:5432", "driver" => "pgsql"]
]);

〇実行例
docker run --rm -p 38080:8080 -v /:/var/www/html/plugins-enabled/ adminer:4.7


〇関連情報
・Adminerに関する他の情報はこちらを参照してください。

・Adminerのプロジェクトwebサイト
https://www.adminer.org/

0 件のコメント:

コメントを投稿