DockerBrowserProvider
Category: Web
Source: docker_browser_provider.dart
Classes
DockerBrowserProvider
Docker-based browser provider.
Constructor
dart
DockerBrowserProvider({
required this.image,
required this.port,
required this.sessionId,
this.headed = false,
})Properties
| Property | Type | Description |
|---|---|---|
image | String | |
port | int | |
sessionId | String | |
headed | bool | |
name | String get | |
isConfigured | bool get | |
name | String get | |
isConfigured | bool get |
Methods
String buildWsUrl(int port)
static int? parseHostPort(String portOutput)
Parse host port from Docker port output.
Handles IPv4 (0.0.0.0:1234), IPv6 ([::]:1234), and localhost (127.0.0.1:3000) formats.
List<String> buildDockerRunArgs()
Future<BrowserEndpoint> provision()
static Future<void> cleanupStaleContainers()
Cleanup stale containers from previous sessions.