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"]