194d596284355734373a8db1d6b29cdda5bad535
trade-frontend
Frontend (SPA) + prosty serwer (basic auth + proxy do trade-api).
Dev
W tym repo app jest w apps/visualizer/.
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):
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
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.
Description
Languages
TypeScript
75.3%
CSS
13.5%
JavaScript
10.6%
Dockerfile
0.4%
HTML
0.2%