From 3eca795e3db7e4a238f2423ece098a1a2a4617d5 Mon Sep 17 00:00:00 2001 From: JayanGupta Date: Sun, 16 Aug 2026 19:20:57 +0530 Subject: [PATCH] chore: add docker-compose.yml for local development --- docker-compose.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..76a6956 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,30 @@ +version: '3.8' +services: + backend: + build: + context: ./backend + dockerfile: Dockerfile + ports: + - "8000:8000" + environment: + - USER_LLM_API_KEY=${USER_LLM_API_KEY:-} + volumes: + - ./backend:/app + - /app/.venv + command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload + + frontend: + build: + context: ./frontend + dockerfile: Dockerfile + ports: + - "3000:3000" + environment: + - NEXT_PUBLIC_API_URL=http://localhost:8000 + volumes: + - ./frontend:/app + - /app/node_modules + - /app/.next + command: npm run dev + depends_on: + - backend