bobbai00 opened a new pull request, #3757: URL: https://github.com/apache/texera/pull/3757
## Summary This PR adds environment variable support for all configuration properties in default.conf, following the same pattern already established in gui.conf. ## Changes - Added environment variable definitions for all properties in default.conf - Each property now has a corresponding environment variable that can override the default value ## Environment Variables Added - `CONFIG_SERVICE_ALWAYS_RESET_CONFIGURATIONS_TO_DEFAULT_VALUES` - `GUI_LOGO_LOGO`, `GUI_LOGO_MINI_LOGO`, `GUI_LOGO_FAVICON` - `GUI_TABS_HUB_ENABLED`, `GUI_TABS_HOME_ENABLED`, `GUI_TABS_WORKFLOW_ENABLED`, `GUI_TABS_DATASET_ENABLED` - `GUI_TABS_YOUR_WORK_ENABLED`, `GUI_TABS_PROJECTS_ENABLED`, `GUI_TABS_WORKFLOWS_ENABLED`, `GUI_TABS_DATASETS_ENABLED` - `GUI_TABS_QUOTA_ENABLED`, `GUI_TABS_FORUM_ENABLED`, `GUI_TABS_ABOUT_ENABLED` - `DATASET_SINGLE_FILE_UPLOAD_MAX_SIZE_MIB` - `DATASET_MAX_NUMBER_OF_CONCURRENT_UPLOADING_FILE_CHUNKS` - `DATASET_MULTIPART_UPLOAD_CHUNK_SIZE_MIB` ## Motivation This change enables deployment configurations to override defaults without modifying the configuration file directly, providing more flexibility for different deployment environments. ## Testing The configuration loading mechanism remains unchanged - only the ability to override via environment variables has been added, following the existing HOCON syntax pattern. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
