forked from 0xWheatyz/SPARC
build(docker): update compose for React frontend
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 <noreply@anthropic.com>
This commit is contained in:
+4
-12
@@ -23,7 +23,6 @@ services:
|
|||||||
command: python scripts/init_database.py
|
command: python scripts/init_database.py
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc
|
DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc
|
||||||
USE_DATABASE: "true"
|
|
||||||
depends_on:
|
depends_on:
|
||||||
postgres:
|
postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -37,7 +36,8 @@ services:
|
|||||||
API_KEY: ${API_KEY}
|
API_KEY: ${API_KEY}
|
||||||
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
||||||
DATABASE_URL: postgresql://postgres:postgres@postgres:5432/sparc
|
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:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -50,20 +50,12 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
dashboard:
|
dashboard:
|
||||||
build: .
|
build: ./frontend
|
||||||
container_name: sparc-dashboard
|
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:
|
ports:
|
||||||
- "8501:8501"
|
- "3000:80"
|
||||||
depends_on:
|
depends_on:
|
||||||
- api
|
- api
|
||||||
volumes:
|
|
||||||
- ./patents:/app/patents
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user