From f5ac0ce0c10bf5406993af28400e73936e49f0c9 Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Wed, 10 Jun 2026 10:25:08 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20legg=20til=20agents/=5F=5Finit=5F=5F.py?= =?UTF-8?q?=20og=20utvid=20PYTHONPATH=20til=20=C3=A5=20inkludere=20/app/ag?= =?UTF-8?q?ents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/__init__.py | 1 + agents/core-logic/Dockerfile | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 agents/__init__.py diff --git a/agents/__init__.py b/agents/__init__.py new file mode 100644 index 0000000..1ec7dea --- /dev/null +++ b/agents/__init__.py @@ -0,0 +1 @@ +# agents package diff --git a/agents/core-logic/Dockerfile b/agents/core-logic/Dockerfile index bde2de7..4219047 100644 --- a/agents/core-logic/Dockerfile +++ b/agents/core-logic/Dockerfile @@ -8,11 +8,13 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . . -# Lag en main.py wrapper slik at uvicorn finner appen uten bindestrek i modulnavn -RUN printf 'import sys\nsys.path.insert(0, "/app")\nsys.path.insert(0, "/app/agents/core-logic")\nfrom app import app\n' > /app/main.py - +# /app -> for 'from agents.xxx import ...' +# /app/agents/core-logic -> for 'from agent import root_agent' og 'from app import app' ENV PORT=8080 ENV PYTHONPATH=/app:/app/agents/core-logic EXPOSE 8080 +# main.py wrapper re-eksporterer app fra agents/core-logic/app.py +RUN printf 'import sys\nsys.path.insert(0, "/app")\nsys.path.insert(0, "/app/agents/core-logic")\nfrom app import app\n' > /app/main.py + CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8080"]