この記事はAIによって翻訳されました

DamengデータベースをONLYOFFICE Docsに接続する

Damengサーバーへの接続

Document Serverには、データベース接続をカスタマイズするための変数DB_TYPEDB_HOSTDB_USERDB_NAMEDB_PORTがあります。ただし、現在公式にサポートされているのはMYSQL/MariaDBとPostgreSQLのみです。

DamengDbに接続するには、エントリーポイントスクリプトを修正し、Document Serverイメージの初期化エントリーポイントスクリプトに接続条件とパラメータを追加します:

  1. git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
  2. cd Docker-DocumentServer/tests/damengdb/
  3. イメージをビルドするには、次のコマンドを実行します:
    docker compose build
  4. ビルドプロセスが完了するのを待ち、次のコマンドでイメージをデプロイします:
    docker compose up -d 

これらの変更をエントリースクリプトに追加した後、ドキュメントサーバーはデータベースへの接続を初期化する準備が整います。

Document Serverサービスに必要な変数を指定するシンプルなcomposeファイルを作成します:

  • DB_TYPE: damengdb
  • DB_HOST: composeファイル内のデータベースサービスの名前(DNS名)
  • DB_USER: ユーザー名
  • DB_NAME: データベース名
  • DB_PORT: データベースのサービスポート

ドキュメントサーバーコンテナがdisqlユーティリティにアクセスできるように、damengdbコンテナからバイナリディレクトリをマウントします。詳細についてはdocker-compose.ymlをご参照ください。

データベースイメージはhub.dockerで利用可能でなければなりません。利便性のために、イメージv8.1.2.128をアップロードしました:https://hub.docker.com/r/onlyoffice/damengdb
次の項目が含まれている記事:タグ:
すべてのタグを見る