From 874f60f0d9235cc11c6529bb743a366a2dc8977d Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Sat, 14 Mar 2026 13:40:57 -0400 Subject: [PATCH] build(docker): update compose for React frontend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace Streamlit dashboard service with React frontend: - Build from frontend/ directory - Serve on port 3000 via nginx - Remove volume mount (now using built assets) - Add JWT_SECRET env var to api service - Replace USE_DATABASE with USE_CACHE 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docker-compose.yml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4d471c8..05c74b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,7 +23,6 @@ services: command: python scripts/init_database.py environment: DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc - USE_DATABASE: "true" depends_on: postgres: condition: service_healthy @@ -37,7 +36,8 @@ services: API_KEY: ${API_KEY} OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc - USE_DATABASE: "true" + USE_CACHE: "true" + JWT_SECRET: ${JWT_SECRET:-sparc-secret-key-change-in-production} ports: - "8000:8000" depends_on: @@ -50,20 +50,12 @@ services: restart: unless-stopped dashboard: - build: . + build: ./frontend container_name: sparc-dashboard - command: streamlit run dashboard.py --server.port 8501 --server.address 0.0.0.0 - environment: - API_KEY: ${API_KEY} - OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} - DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc - USE_DATABASE: "true" ports: - - "8501:8501" + - "3000:80" depends_on: - api - volumes: - - ./patents:/app/patents restart: unless-stopped volumes: