chore(worker): namespace Mission Core containers

This commit is contained in:
DCCONSTRUCTIONS
2026-07-28 00:53:34 +03:00
parent 667db00b52
commit 9fc002d86f
7 changed files with 74 additions and 7 deletions
@@ -12,12 +12,13 @@ param(
[ValidateRange(1, 1000)] [int]$FreeGiBFloor = 360,
[string]$RuntimeRoot = "D:\NDC_MISSIONCORE\runtime",
[string]$ModelRoot = "D:\NDC_MISSIONCORE\runtime\models\yolox_s",
[string]$TritonContainer = "mission-core-triton",
[string]$TritonContainer = "ndc-mission-core-triton",
[string]$ContainerImage = "nvcr.io/nvidia/tritonserver:26.06-py3"
)
$ErrorActionPreference = "Stop"
$ProgressPreference = "SilentlyContinue"
. (Join-Path $PSScriptRoot "MissionCoreDockerNames.ps1")
function Assert-LastExitCode([string]$Operation) {
if ($LASTEXITCODE -ne 0) { throw "$Operation failed with exit code $LASTEXITCODE" }
@@ -131,6 +132,10 @@ $freeBytesBefore = Assert-FreeSpace "preflight" $workingSetReserve
& docker image inspect $ContainerImage *> $null
Assert-LastExitCode "Existing container image inspection"
$TritonContainer = Resolve-NdcDockerContainerName `
-RequestedName $TritonContainer `
-CanonicalName $script:NdcMissionCoreTritonContainer `
-LegacyNames @("mission-core-triton")
$tritonState = docker inspect --format "{{.State.Running}}" $TritonContainer
Assert-LastExitCode "Triton container inspection"
if ($tritonState.Trim().ToLowerInvariant() -ne "true") { throw "LAB E10 requires the existing Triton container" }