Skip to content

Bug: Backend missing config files in Docker — config.yaml, llm_models.yaml, permission_rules.yaml #1879

@mrveiss

Description

@mrveiss

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

  1. Mount config files as Docker volumes
  2. Use SSOT config defaults when files are missing (graceful degradation)
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions