Skip to main content

Module docker

Module docker 

Source
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§

ParsedService
A service parsed from a Compose YAML file.

Functions§

generate_docker_compose_override
Generates docker-compose.claw.override.yml in 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.