-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
I think that this will be true because of the way osgi works, everything is configurable through the file. However I think that there should be a way to change things so that we can use placeholders easier.
my.property = ${abc}
There should be a production environment file goss.environment.properties that is read on startup of felix and substitutes.
There should be a development environment file goss.dev.properties that is for development.
I think there should be a default.environment.properties file that is checked in to the repository that can be copied to goss.environment.properties and be used as a starting point.
To recap
- Each bundle will still have its own property file capability (whether the bundle chooses to be part of the configuration is up to the bundle).
- There is a global search and replace that happens during runtime to replace the ${..} values with values that are specified in goss.environtment.properties and goss.dev.properties.
Metadata
Metadata
Assignees
Labels
No labels