[Fix]: Building runtime image with unspecified base container img (#7977)

This commit is contained in:
Rohit Malhotra 2025-04-21 11:30:22 -04:00 committed by GitHub
parent 4f9120ffc6
commit 44d488b718
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,6 @@
import os
from pydantic import BaseModel, Field, ValidationError
from pydantic import BaseModel, Field, ValidationError, model_validator
class SandboxConfig(BaseModel):
@ -98,3 +98,9 @@ class SandboxConfig(BaseModel):
raise ValueError(f'Invalid sandbox configuration: {e}')
return sandbox_mapping
@model_validator(mode="after")
def set_default_base_image(self) -> "SandboxConfig":
if self.base_container_image is None:
self.base_container_image = 'nikolaik/python-nodejs:python3.12-nodejs22'
return self