Agent-Market-Arena / docker-compose.yml
Jimin Huang
add: Feature
5fa7a59
services:
web:
build:
context: .
args:
VITE_SUPABASE_URL: ${VITE_SUPABASE_URL}
VITE_SUPABASE_ANON_KEY: ${VITE_SUPABASE_ANON_KEY}
VITE_SUPABASE_SERVICE_ROLE_KEY: ${VITE_SUPABASE_SERVICE_ROLE_KEY}
VITE_MAX_ROWS: ${VITE_MAX_ROWS:-1000}
image: paper_trading_viz:web
container_name: paper_trading_viz_web
ports:
- "4173:4173"
env_file:
- .env
environment:
- VITE_SUPABASE_URL=${VITE_SUPABASE_URL}
- VITE_SUPABASE_ANON_KEY=${VITE_SUPABASE_ANON_KEY}
- VITE_SUPABASE_SERVICE_ROLE_KEY=${VITE_SUPABASE_SERVICE_ROLE_KEY}
- VITE_MAX_ROWS=${VITE_MAX_ROWS:-1000}
dev:
image: node:20-alpine
working_dir: /app
command: sh -c "npm i && npm run dev -- --host 0.0.0.0"
ports:
- "5173:5173"
env_file:
- .env
environment:
- VITE_SUPABASE_URL=${VITE_SUPABASE_URL}
- VITE_SUPABASE_ANON_KEY=${VITE_SUPABASE_ANON_KEY}
- VITE_SUPABASE_SERVICE_ROLE_KEY=${VITE_SUPABASE_SERVICE_ROLE_KEY}
- VITE_MAX_ROWS=${VITE_MAX_ROWS:-1000}
volumes:
- .:/app
- /app/node_modules