Expand description
Docker Compose override generator and parser for worktree interoperability.
Generates docker-compose.claw.override.yml to prevent container name
collisions and configure shared service/network interop.
Structs§
- Parsed
Service - A service parsed from a Compose YAML file.
Functions§
- generate_
docker_ compose_ override - Generates
docker-compose.claw.override.ymlin the given worktree directory if Docker configuration is enabled. - generate_
override_ content - Generates the content of
docker-compose.claw.override.yml. - generate_
override_ content_ full - Generates the content of
docker-compose.claw.override.yml, including external networks and volumes. - parse_
compose_ internal_ networks - Parses network names defined under top-level
networks:that are not already marked external. - parse_
compose_ services - Parses service names and their container_name attributes from Compose YAML content.
- parse_
compose_ volumes - Parses volume names defined under top-level
volumes:that are not already marked external.