ccproxy.cli.docker¶
ccproxy.cli.docker
¶
Docker-related CLI utilities for Claude Code Proxy.
DockerOptions
¶
DockerOptions(
docker_image=None,
docker_env=None,
docker_volume=None,
docker_arg=None,
docker_home=None,
docker_workspace=None,
user_mapping_enabled=None,
user_uid=None,
user_gid=None,
)
Container for all Docker-related Typer options.
This class provides a convenient way to include all Docker-related options in a command using typed attributes.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
docker_image
|
str | None
|
Docker image to use |
None
|
docker_env
|
list[str] | None
|
Environment variables list |
None
|
docker_volume
|
list[str] | None
|
Volume mounts list |
None
|
docker_arg
|
list[str] | None
|
Additional Docker arguments |
None
|
docker_home
|
str | None
|
Home directory path |
None
|
docker_workspace
|
str | None
|
Workspace directory path |
None
|
user_mapping_enabled
|
bool | None
|
User mapping flag |
None
|
user_uid
|
int | None
|
User ID |
None
|
user_gid
|
int | None
|
Group ID |
None
|
Source code in ccproxy/cli/docker/params.py
docker_arg_option
¶
docker_env_option
¶
Docker environment variables parameter.
docker_home_option
¶
docker_image_option
¶
docker_volume_option
¶
Docker volume mounts parameter.
docker_workspace_option
¶
Docker workspace directory parameter.