Sign inSign up

ngyuki/schemaspy

By ngyuki

•Updated almost 6 years ago

Image
0

2.8K

ngyuki/schemaspy repository overview

⁠docker-schemaspy

⁠Usage

Use docker command.

docker run --rm -v "$PWD:/work" -w /work ngyuki/schemaspy \
  -o schemaspy/ -t mysql -host mysql:3306 -u root -db dbname -s dbname

Use Gitlab CI.

schemaspy:
  stage: build
  image: ngyuki/schemaspy
  services:
    - name: mysql
      command:
        - --default_authentication_plugin=mysql_native_password
  variables:
    MYSQL_DATABASE: dbname
    MYSQL_ALLOW_EMPTY_PASSWORD: 1
  script:
    - mysql -h mysql -u root dbname < db.sql
    - schemaspy -o schemaspy/ -t mysql -host mysql:3306 -u root -db dbname -s dbname
  artifacts:
    paths:
      - schemaspy/
    expire_in: 30 days
    expose_as: schemaspy

Tag summary

Content type

Image

Digest

Size

78.1 MB

Last updated

almost 6 years ago

docker pull ngyuki/schemaspy