daemon: drop worker models.json bind (host-path bind of container path was invalid; image bakes it)

This commit is contained in:
Raphael Westphal
2026-08-18 15:49:37 +02:00
parent b5d267e61e
commit 7a7a130a1a
3 changed files with 0 additions and 39 deletions
-8
View File
@@ -43,7 +43,6 @@ const (
volumeSessions string = "lvmh-sessions"
workspaceMount string = "/workspace"
sessionsMount string = "/pi-sessions"
modelsMountTarget string = "/root/.pi/agent/models.json"
envWorkerDockerfile string = "LVMH_WORKER_DOCKERFILE"
defaultDockerfile string = "/app/build/docker/worker.Dockerfile"
@@ -54,8 +53,6 @@ const (
defaultContainerURL string = "ws://lvmh:8686/agent/ws"
envContainerNetwork string = "LVMH_CONTAINER_NETWORK"
defaultNetwork string = "lvmh-net"
envWorkerModels string = "LVMH_WORKER_MODELS"
defaultWorkerModels string = "/app/build/docker/worker-models.json"
envProviderAPIKey string = "ZAI_RENAUD_API_KEY"
envLVMHSessionID string = "LVMH_SESSION_ID"
envLVMHAgent string = "LVMH_AGENT"
@@ -123,7 +120,6 @@ type Spawner struct {
buildContext string
containerURL string
network string
modelsPath string
mu sync.Mutex
jobs map[string]*SpawnJob // keyed by sessionId
@@ -146,7 +142,6 @@ func NewSpawner(store *Store, hub *Hub, baseURL string) (*Spawner, error) {
buildContext: envOr(envWorkerContext, filepath.Dir(filepath.Dir(dockerfile))),
containerURL: envOr(envContainerLVMHURL, defaultContainerURL),
network: envOr(envContainerNetwork, defaultNetwork),
modelsPath: envOr(envWorkerModels, defaultWorkerModels),
jobs: make(map[string]*SpawnJob),
slugLocks: make(map[string]*sync.Mutex),
}, nil
@@ -389,9 +384,6 @@ func (s *Spawner) createAndStart(ctx context.Context, repo, slug, sessionID stri
}
binds := []string{repoVolume + ":" + workspaceMount, volumeSessions + ":" + sessionsMount}
if _, err := os.Stat(s.modelsPath); err == nil {
binds = append(binds, s.modelsPath+":"+modelsMountTarget+":ro")
}
cfg := &container.Config{
Image: imageRefWorker,
Env: []string{