feat: add Docker container management functionality

- Implement DockerHandler to handle API requests for listing Docker containers.
- Create DockerService to interact with Docker API and retrieve container information.
- Add routes for Docker container management in the API.
- Introduce frontend API integration for Docker container listing.
- Enhance ProxyHostForm to allow quick selection of Docker containers.
- Update Docker-related tests to ensure functionality and error handling.
- Modify Docker Compose files to enable Docker socket access for local and remote environments.
- Add TypeScript configurations for improved build processes.
This commit is contained in:
Wikid82
2025-11-20 21:27:02 -05:00
parent 8c67e656b9
commit 9f62a4a2df
27 changed files with 691 additions and 71 deletions

View File

@@ -8,14 +8,13 @@ export const mockProxyHosts: ProxyHost[] = [
forward_scheme: 'http',
forward_host: 'localhost',
forward_port: 3000,
access_list_id: undefined,
certificate_id: undefined,
ssl_forced: false,
http2_support: true,
hsts_enabled: false,
hsts_subdomains: false,
block_exploits: true,
websocket_support: true,
locations: [],
advanced_config: undefined,
enabled: true,
created_at: '2025-11-18T10:00:00Z',
@@ -27,14 +26,13 @@ export const mockProxyHosts: ProxyHost[] = [
forward_scheme: 'http',
forward_host: '192.168.1.100',
forward_port: 8080,
access_list_id: undefined,
certificate_id: undefined,
ssl_forced: false,
http2_support: true,
hsts_enabled: false,
hsts_subdomains: false,
block_exploits: true,
websocket_support: false,
locations: [],
advanced_config: undefined,
enabled: true,
created_at: '2025-11-18T10:00:00Z',