Spaces:
Running
Running
| 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 | |