Vidos uses a layered configuration system that provides consistent settings across your deployment while enabling customization at multiple levels. This approach helps you manage configurations across services efficiently while maintaining flexibility and control.
A layered configuration system enables you to:
Vidos builds configurations using three distinct layers:
Core Configuration
Custom Configuration
Inline Configuration
Here's how these layers combine using a CORS (Cross-Origin Resource Sharing) configuration example:
Core Configuration
Custom Configuration
After applying custom configuration:
Inline Configuration
Final configuration:
Layer Application Order
Configuration Scope
Partial Configurations