Implement relative paths for frontend API and WebSocket connections

- Created `.env.production` file to define relative paths for production deployment.
- Updated frontend API and WebSocket client to use environment variables for dynamic URL handling.
- Enhanced deployment scripts (`deploy-ubuntu.sh`, `start.sh`, `start.bat`) to generate `.env.production` automatically.
- Added `PRODUCTION_URLS.md` for documentation on production URL configuration and troubleshooting.
This commit is contained in:
Primakov Alexandr Alexandrovich
2025-10-12 23:53:47 +03:00
parent 48fbb5bcb3
commit 70889421ea
7 changed files with 288 additions and 4 deletions
+7
View File
@@ -48,6 +48,13 @@ echo ""
# 4. Сборка frontend
echo -e "${YELLOW}🔨 Сборка frontend...${NC}"
# Создаем .env.production для production
cat > .env.production << 'EOF'
VITE_API_URL=/api
VITE_WS_URL=
EOF
npm run build
echo -e "${GREEN}✅ Frontend собран в backend/public${NC}"
echo ""