change python:3.10 to python:3.12 for docker image
This commit is contained in:
parent
1204d841ae
commit
99f1f054e4
@ -68,7 +68,7 @@ class SandboxSettings(BaseModel):
|
|||||||
"""Configuration for the execution sandbox"""
|
"""Configuration for the execution sandbox"""
|
||||||
|
|
||||||
use_sandbox: bool = Field(False, description="Whether to use the sandbox")
|
use_sandbox: bool = Field(False, description="Whether to use the sandbox")
|
||||||
image: str = Field("python:3.10-slim", description="Base image")
|
image: str = Field("python:3.12-slim", description="Base image")
|
||||||
work_dir: str = Field("/workspace", description="Container working directory")
|
work_dir: str = Field("/workspace", description="Container working directory")
|
||||||
memory_limit: str = Field("512m", description="Memory limit")
|
memory_limit: str = Field("512m", description="Memory limit")
|
||||||
cpu_limit: float = Field(1.0, description="CPU limit")
|
cpu_limit: float = Field(1.0, description="CPU limit")
|
||||||
|
@ -30,7 +30,7 @@ def temp_dir() -> Path:
|
|||||||
async def test_sandbox_creation(local_client: LocalSandboxClient):
|
async def test_sandbox_creation(local_client: LocalSandboxClient):
|
||||||
"""Tests sandbox creation with specific configuration."""
|
"""Tests sandbox creation with specific configuration."""
|
||||||
config = SandboxSettings(
|
config = SandboxSettings(
|
||||||
image="python:3.10-slim",
|
image="python:3.12-slim",
|
||||||
work_dir="/workspace",
|
work_dir="/workspace",
|
||||||
memory_limit="512m",
|
memory_limit="512m",
|
||||||
cpu_limit=0.5,
|
cpu_limit=0.5,
|
||||||
|
@ -17,7 +17,7 @@ def docker_client():
|
|||||||
async def docker_container(docker_client):
|
async def docker_container(docker_client):
|
||||||
"""Fixture providing a test Docker container."""
|
"""Fixture providing a test Docker container."""
|
||||||
container = docker_client.containers.run(
|
container = docker_client.containers.run(
|
||||||
"python:3.10-slim",
|
"python:3.12-slim",
|
||||||
"tail -f /dev/null",
|
"tail -f /dev/null",
|
||||||
name="test_container",
|
name="test_container",
|
||||||
detach=True,
|
detach=True,
|
||||||
|
@ -8,7 +8,7 @@ from app.sandbox.core.sandbox import DockerSandbox, SandboxSettings
|
|||||||
def sandbox_config():
|
def sandbox_config():
|
||||||
"""Creates sandbox configuration for testing."""
|
"""Creates sandbox configuration for testing."""
|
||||||
return SandboxSettings(
|
return SandboxSettings(
|
||||||
image="python:3.10-slim",
|
image="python:3.12-slim",
|
||||||
work_dir="/workspace",
|
work_dir="/workspace",
|
||||||
memory_limit="1g",
|
memory_limit="1g",
|
||||||
cpu_limit=0.5,
|
cpu_limit=0.5,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user