Problem
Backend logs several missing config warnings on Docker startup:
Config file not found at /app/infrastructure/shared/config/config.yaml
Config not found: config/llm_models.yaml, using defaults
Permission rules file not found: /app/config/permission_rules.yaml
Backend API path not found: /app/api
Frontend path not found: /app/autobot-vue/src
These paths are bare-metal-specific and don't exist in the Docker layout.
Fix Options
- Mount config files as Docker volumes
- Use SSOT config defaults when files are missing (graceful degradation)
- Copy config templates into Docker image
Discovered During
Working on #1809 (Docker containerization)
Impact
Medium — Backend starts with defaults but some features (LLM model selection, permission rules) may not work correctly.