Sign inSign up

synthesizedio/synthesized-tdk-cli

By synthesizedio

•Updated about 3 hours ago

Synthesized TDK CLI for database masking, generation and subsetting

Image
5

10K+

synthesizedio/synthesized-tdk-cli repository overview

⁠Synthesized TDK

TDK is a DevOps' best friend for database masking and generation. Forget about hacky masking and seeding scripts that can easily leak PII or produce inaccurate results. You can plug it in into your CI/CD pipeline or use it as command-line tool.

⁠Quick reference

⁠Get started

docker run -i \
  -v $(pwd)/config.yaml:/app/config.yaml \
  --env SYNTHESIZED_INPUT_URL=[input db jdbc url] \
  --env SYNTHESIZED_INPUT_USERNAME=[optional input db user] \
  --env SYNTHESIZED_INPUT_PASSWORD=[optional input db password] \
  --env SYNTHESIZED_OUTPUT_URL=[output db jdbc url] \
  --env SYNTHESIZED_OUTPUT_USERNAME=[optional output db user] \
  --env SYNTHESIZED_OUTPUT_PASSWORD=[optional output db password] \
  --env SYNTHESIZED_USERCONFIG_FILE=/app/config.yaml \
  --env SYNTHESIZED_KEY=[optional synthesized key] \
  synthesizedio/synthesized-tdk-cli:latest

In this example it is assumed that a file config.yaml with TDK config exists in current host directory.

You can find the list of supported environment variables for the TDK docker image here⁠.

Tag summary

Content type

Image

Digest

sha256:bcd39533b…

Size

542.8 MB

Last updated

about 3 hours ago

docker pull synthesizedio/synthesized-tdk-cli