Skip to content

Conditional support for docker-compose.override.yml in Umbrel App Runtime #2174

@jjmmbb

Description

@jjmmbb

Umbrel currently overwrites each app’s docker-compose.yml on update and does not load a corresponding docker-compose.override.yml, even though this file is preserved in app-data. Adding conditional support, loading the override only if the file exists, would allow users to extend or customize app configurations (extra services, environment overrides, reverse proxy integration, etc.) without needing to fork apps or reapply patches after every update.

This small change would align Umbrel with standard Docker Compose behavior while keeping the default experience unchanged for users who do not use overrides. It would significantly improve extensibility and maintainability for advanced users, with minimal impact on the core system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions