Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.55 KB

README.md

File metadata and controls

54 lines (40 loc) · 1.55 KB

docker-schemaspy

SchemaSpy公式Dockerイメージに日本語フォントをインストールし、日本語化する方法をご紹介します。

Dockerイメージを作成

  1. Dockerイメージを作成します。

    docker build -t schemaspy .

共通

  1. schemaspy.propertiesファイルを設定します。

    • 例) PostgreSQLの場合
    export POSTGRES_USER=postgres
    export POSTGRES_PASSWORD=mysecretpassword
    export POSTGRES_DB=dvdrental
    
    cat <<EOF > schemaspy.properties
    schemaspy.dp=./drivers
    schemaspy.o=./output
    
    schemaspy.t=pgsql11
    schemaspy.host=host.docker.internal
    schemaspy.port=5432
    schemaspy.db=${POSTGRES_DB}
    schemaspy.s=public
    schemaspy.u=${POSTGRES_USER}
    schemaspy.p=${POSTGRES_PASSWORD}
    EOF
  2. Dockerコンテナを起動して、SchemaSpyを実行します。

    mkdir output
    docker run \
        --rm \
        -v $PWD/output:/output \
        -v $PWD/schemaspy.properties:/schemaspy.properties \
        schemaspy -vizjs
  3. ./outputフォルダに実行結果が出力されます。

  4. ./output/index.htmlファイルをブラウザで開きます。

参考