test: connect to network at creation time

This commit is contained in:
Roman 2025-01-07 14:04:57 +08:00
parent 084c794ab6
commit 56584a8854
No known key found for this signature in database
GPG Key ID: B8FE070B54E11B75

View File

@ -59,11 +59,12 @@ class DockerManager:
volumes=volumes, volumes=volumes,
entrypoint=entrypoint, entrypoint=entrypoint,
name=name, name=name,
network=NETWORK_NAME,
) )
network = self._client.networks.get(NETWORK_NAME) # network = self._client.networks.get(NETWORK_NAME)
logger.debug(f"docker network connect --ip {container_ip} {NETWORK_NAME} {container.id}") # logger.debug(f"docker network connect --ip {container_ip} {NETWORK_NAME} {container.id}")
network.connect(container, ipv4_address=container_ip) # network.connect(container, ipv4_address=container_ip)
logger.debug(f"Container started with ID {container.short_id}. Setting up logs at {log_path}") logger.debug(f"Container started with ID {container.short_id}. Setting up logs at {log_path}")
log_thread = threading.Thread(target=self._log_container_output, args=(container, log_path)) log_thread = threading.Thread(target=self._log_container_output, args=(container, log_path))