🎯 CONFIGURATION MAP (GENERATED FILE)¶
⚠️ DO NOT EDIT MANUALLY - Generated from modular config/ files
🔄 To modify: edit files in config/ directory and run 'make generate-config'
📋 Modular Configuration Structure¶
📁 network.yaml¶
Keys: 5
Purpose: Server settings, CORS, domains, network configuration
Top-level keys:
- frontend
- deployment
- server
- domains
- e2e_urls
📁 database.yaml¶
Keys: 1
Purpose: PostgreSQL settings, connection pools, database configuration
Top-level keys:
- database
📁 auth.yaml¶
Keys: 8
Purpose: JWT settings, Supabase Auth, admin authorization
Top-level keys:
- operational_limits
- request_limits
- input_sanitization
- authorization
- auth
- email
- session
- security
📁 testing.yaml¶
Keys: 2
Purpose: Test settings, performance testing configuration
Top-level keys:
- testing
- validation
📁 monitoring.yaml¶
Keys: 8
Purpose: Logging, monitoring, metrics, timeout settings
Top-level keys:
- currencies
- financial
- logging
- email
- contacts
- application
- system_directories
- timeouts
📁 limits.yaml¶
Keys: 4
Purpose: Investment strategies, user limits
Top-level keys:
- investment_priority
- strategies
- transaction_limits
- financial
📁 documentation.yaml¶
Keys: 1
Purpose: Configuration module
Top-level keys:
- documentation
📁 integrations.yaml¶
Keys: 2
Purpose: Configuration module
Top-level keys:
- external_services
- integration_defaults
🔄 Generated Files¶
From these modular configurations, the following files are automatically generated:
config.yaml- unified backend configurationfrontend/shared/config/generated-config.ts- TypeScript configurationfrontend/.env.local.generated- Next.js environment variables.env.generated- root environment variablesfrontend/e2e/config/generated-master-test-config.json- E2E test configurationdocs/generated/config-map.md- this documentation file
🚨 Important Notes¶
- All generated files are read-only (chmod 444)
- Use
${ENV_VAR}syntax in config/ files for environment variable substitution - Run
make generate-configto regenerate all files after modifying config/ modules - Never edit generated files directly - changes will be lost