https://github.com/isystk/docker-schemaspy
Dockerでschemaspyを起動してデータベース内のER図を参照するサンプルです。
https://github.com/isystk/docker-schemaspy
Last synced: 3 months ago
JSON representation
Dockerでschemaspyを起動してデータベース内のER図を参照するサンプルです。
- Host: GitHub
- URL: https://github.com/isystk/docker-schemaspy
- Owner: isystk
- License: mit
- Created: 2020-02-13T15:41:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-13T16:15:05.000Z (over 5 years ago)
- Last Synced: 2025-01-10T13:53:04.009Z (5 months ago)
- Language: Perl
- Homepage:
- Size: 19.3 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
docker-schemaspy
====## Description
Dockerでschemaspyを起動してデータベース内のER図を参照するサンプルです。
### ディレクトリ構造
```
.
├── docker
│ ├── apache (Webサーバー)
│ │ ├── conf.d (apacheの設定ファイル)
│ │ └── logs (apacheのログ)
│ ├── mysql (DBサーバー)
│ │ ├── conf.d (mysqlの設定ファイル)
│ │ ├── data (mysqlのデータファイル)
│ │ ├── init (mysqlの初期DDL)
│ │ ├── logs (mysqlのログ)
│ │ └── script (mysql関連のスクリプト)
│ ├── schemaspy
│ ├── .env
│ └── docker-compose.yml
├── public (ER図が出力されるディレクトリ)
└── dc.sh (Dockerの起動用スクリプト)
```## Demo
## VS.
## Requirement
## Usage
### DockerWindows(WSL)を利用している場合は以下の設定が必要です。
$ vi ~/.bashrc
```
export DOCKER_HOST=tcp://localhost:2375
```$ sudo vi /etc/wsl.conf
```
[automount]
root = /
options = "metadata"
```### 使い方
$ dc.sh -h
```
Usage: dc.sh [command] []Options:
stats|st Dockerコンテナの状態を表示します。
init Dockerコンテナ・イメージ・生成ファイルの状態を初期化します。
start すべてのDaemonを起動します。
stop すべてのDaemonを停止します。
mysql login MySQLデータベースにログインします。
schemaspy schemaspyを実行します。
--version, -v バージョンを表示します。
--help, -h ヘルプを表示します。
```## Install
```
./dc.sh start
./dc.sh schemaspy
open http://localhost/
```## Contribution
## Licence
[MIT](https://github.com/isystk/docker-schemaspy/LICENCE)
## Author
[isystk](https://github.com/isystk)