From 9d2f93bbf2b5717e53d284c4be272edd753c1b88 Mon Sep 17 00:00:00 2001 From: Phillip Tarrant Date: Fri, 10 Jul 2026 12:30:36 -0500 Subject: [PATCH] fix(api): package /content into the image so npc content resolves --- .dockerignore | 1 + api/Dockerfile | 1 + docker-compose.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.dockerignore b/.dockerignore index 81987b7..fcecea2 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,6 +2,7 @@ .claude client content +!content docs/* !docs/schemas **/__pycache__ diff --git a/api/Dockerfile b/api/Dockerfile index 3be8795..0cf9093 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -17,6 +17,7 @@ RUN pip install --no-cache-dir -r requirements.txt COPY api/app ./app COPY api/prompts ./prompts COPY docs/schemas ./schemas +COPY content ./content # Run as non-root. RUN useradd --create-home --uid 1000 appuser diff --git a/docker-compose.yml b/docker-compose.yml index 37b241c..f805a1c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,5 +26,6 @@ services: - ./api/app:/app/app:ro - ./api/prompts:/app/prompts:ro - ./docs/schemas:/app/schemas:ro + - ./content:/app/content:ro command: > uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload