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]

Reply via email to