PlantUML Setup
The SYSL_PLANTUML environment variable must be configured or passed in when using the following sysl commands:
sysl sdsysl integrationssysl datamodel
To configure your SYSL_PLANTUML environment variable, you can run the following
export SYSL_PLANTUML=<PLANTUML_SERVER_ADDRESS>Alternatively, it can be passed into the command like so:
sysl sd -p PLANTUML_SERVER_ADDRESSor set it before you run the command with
SYSL_PLANTUML=PLANTUML_SERVER_ADDRESS sysl sd ...You can choose to use the public PlantUML service or run your own locally.
Local PlantUML Service#
docker run -d -p 8080:8080 --name plantuml plantuml/plantuml-server:jetty-v1.2020.14export SYSL_PLANTUML=http://localhost:8080Public PlantUML Service#
export SYSL_PLANTUML=http://www.plantuml.com/plantumlwarning
We strongly recommend you run a local version of PlantUML when working with sensitive system specifications.