structurizr / lite

Structurizr Lite
https://docs.structurizr.com/lite
MIT License
226 stars 26 forks source link

Unify configs for different deployments #137

Closed OlegKunitsyn closed 3 months ago

OlegKunitsyn commented 4 months ago

Description

Spring Boot has application.properties file designed to control the application without recompilation. Moreover, the values in application.properties can be overridden for different deployments without touching the filesystem/image - structurizr.editable=false for the publishing and structurizr.editable=true for editing. structurizr.properties configuration file is excessive, and can be integrated into application.properties using the namespace structurizr.

Priority

I have no budget and there's no rush, please add this feature for free

More information

No response

simonbrowndotje commented 3 months ago

The idea here is that the structurizr.properties file sits next to the workspace.dsl file, so you can have different Lite configurations for different folders/workspaces. I'm not sure I see the value in pushing that configuration to the Spring Boot configuration file.