fix(tunnels): add missing imports for render_compose_template, recreate_tunnel, check_tunnel_health
This commit is contained in:
@@ -23,12 +23,15 @@ from src.models.tool_instance import ToolInstance
|
|||||||
from src.models.tool_type import ToolType
|
from src.models.tool_type import ToolType
|
||||||
from src.models.user import User
|
from src.models.user import User
|
||||||
from src.services.docker import (
|
from src.services.docker import (
|
||||||
|
check_tunnel_health,
|
||||||
connect_container_to_network,
|
connect_container_to_network,
|
||||||
ensure_instance_directory,
|
ensure_instance_directory,
|
||||||
execute_compose_command,
|
execute_compose_command,
|
||||||
find_free_port,
|
find_free_port,
|
||||||
get_container_id,
|
get_container_id,
|
||||||
get_container_name,
|
get_container_name,
|
||||||
|
recreate_tunnel,
|
||||||
|
render_compose_template,
|
||||||
start_cloudflared_tunnel,
|
start_cloudflared_tunnel,
|
||||||
stop_cloudflared_tunnel,
|
stop_cloudflared_tunnel,
|
||||||
write_compose_file,
|
write_compose_file,
|
||||||
|
|||||||
@@ -370,7 +370,7 @@ def recreate_tunnel(
|
|||||||
return start_cloudflared_tunnel(container_name, port)
|
return start_cloudflared_tunnel(container_name, port)
|
||||||
|
|
||||||
|
|
||||||
def check_tunnel_health(url: str, timeout: int = 10) -> dict[str, any]:
|
def check_tunnel_health(url: str, timeout: int = 10) -> dict[str, Any]:
|
||||||
"""Check if a tunnel URL is healthy.
|
"""Check if a tunnel URL is healthy.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
|
|||||||
Reference in New Issue
Block a user