Start Docker container execution and return direct streaming URL.
The client can then connect directly to the streaming_url to receive output.
Pass an API key (prefixed lk_) or a JWT access token as a bearer token. Generate API keys in the dashboard at https://dashboard.lyceum.technology/api-keys.
Request model for Docker container execution
Docker image reference (e.g., python:3.9)
Command to run in the container
Environment variables as string
User to run container as (e.g., '1000', 'nobody', '1000:1000')
Registry auth type (e.g., 'aws', 'basic')
AWS Access Key ID for ECR
AWS Secret Access Key for ECR
AWS Session Token for ECR
AWS region for ECR
Docker registry username
Docker registry password
1 <= x <= 600^[a-zA-Z0-9_.]+$Job type (e.g., 'customer_image', 'customer_notebook')
Whether to enable S3 mount for this execution
Path where S3 will be mounted inside the container
URLs to call with job completion info
Seconds to wait for graceful shutdown on cancel (default: 10)
1 <= x <= 300