Symptom
Container openafd-chat:demo-v3 crashed beim Start mit:
Error: Cannot find module '../paths' at /app/server/utils/EmbeddingEngines/native/index.js
Root Cause
Beim Recreate des Containers via docker run --env-file wurde ein neuer Container ohne die server/utils/paths.js erzeugt. Die Datei existiert im Repo unter /Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.js aber ist im Image-Build nicht enthalten.
Fix
docker cp /Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.js openafd:/app/server/utils/paths.js
Empfohlene dauerhafte Lösung
- Image rebuild mit korrektem Docker-Build der alle Server-Files kopiert, ODER
paths.js als Symlink/require-Safety in Embedder, ODER
- require mit try/catch + Fallback
Files
/Users/jeremy/dev/OpenAfD-Chat/server/utils/EmbeddingEngines/native/index.js:2 (importiert ../../paths)
/Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.js (sollte im Image sein)
/Users/jeremy/dev/OpenAfD-Chat/docker/Dockerfile (Build-Stage die Server-Files kopiert)
Symptom
Container
openafd-chat:demo-v3crashed beim Start mit:Error: Cannot find module '../paths' at /app/server/utils/EmbeddingEngines/native/index.jsRoot Cause
Beim Recreate des Containers via
docker run --env-filewurde ein neuer Container ohne dieserver/utils/paths.jserzeugt. Die Datei existiert im Repo unter/Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.jsaber ist im Image-Build nicht enthalten.Fix
docker cp /Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.js openafd:/app/server/utils/paths.jsEmpfohlene dauerhafte Lösung
paths.jsals Symlink/require-Safety in Embedder, ODERFiles
/Users/jeremy/dev/OpenAfD-Chat/server/utils/EmbeddingEngines/native/index.js:2(importiert../../paths)/Users/jeremy/dev/OpenAfD-Chat/server/utils/paths.js(sollte im Image sein)/Users/jeremy/dev/OpenAfD-Chat/docker/Dockerfile(Build-Stage die Server-Files kopiert)