# trade-frontend Frontend (SPA) + prosty serwer (basic auth + proxy do `trade-api`). ## Dev W tym repo app jest w `apps/visualizer/`. ```bash cd apps/visualizer npm ci npm run dev ``` ### Dev z backendem na VPS (staging) Najprościej: trzymaj `VITE_API_URL=/api` i podepnij Vite proxy do VPS (żeby nie bawić się w CORS i nie wkładać tokena do przeglądarki): ```bash cd apps/visualizer API_PROXY_TARGET=https://trade.rv32i.pl/api \ API_PROXY_BASIC_AUTH='USER:PASS' \ npm run dev ``` Zamiast `API_PROXY_BASIC_AUTH` możesz użyć pliku JSON z polami `username`/`password`: `API_PROXY_BASIC_AUTH_FILE=tokens/frontend.json`. ## Docker ```bash docker build -t trade-frontend . docker run --rm -p 8081:8081 trade-frontend ``` Jeśli auth jest realizowany przed aplikacją (np. Traefik `basicAuth`), ustaw `BASIC_AUTH_MODE=off`, żeby wyłączyć wbudowany basic auth w serwerze.