Skip to content

[BUG] paths.js fehlt im Demo-Container, native Embedder crashed #114

@Delqhi

Description

@Delqhi

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

  1. Image rebuild mit korrektem Docker-Build der alle Server-Files kopiert, ODER
  2. paths.js als Symlink/require-Safety in Embedder, ODER
  3. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinginfraInfrastructure / deployment

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions