mirror of
https://github.com/jamiepine/voicebox.git
synced 2026-10-02 16:45:15 -07:00
fix: correct backend server port to match frontend expectations (17493)
This commit is contained in:
@@ -12,7 +12,7 @@ APP_DIR := app
|
|||||||
|
|
||||||
# Python (prefer 3.12, fallback to 3.13, then python3)
|
# Python (prefer 3.12, fallback to 3.13, then python3)
|
||||||
PYTHON := $(shell command -v python3.12 2>/dev/null || command -v python3.13 2>/dev/null || echo python3)
|
PYTHON := $(shell command -v python3.12 2>/dev/null || command -v python3.13 2>/dev/null || echo python3)
|
||||||
VENV := $(BACKEND_DIR)/venv
|
VENV := $(CURDIR)/$(BACKEND_DIR)/venv
|
||||||
VENV_BIN := $(VENV)/bin
|
VENV_BIN := $(VENV)/bin
|
||||||
PIP := $(VENV_BIN)/pip
|
PIP := $(VENV_BIN)/pip
|
||||||
PYTHON_VENV := $(VENV_BIN)/python
|
PYTHON_VENV := $(VENV_BIN)/python
|
||||||
@@ -71,14 +71,15 @@ setup-rust: ## Install Rust toolchain (if not present)
|
|||||||
|
|
||||||
dev: ## Start backend + desktop app (parallel)
|
dev: ## Start backend + desktop app (parallel)
|
||||||
@echo -e "$(BLUE)Starting development servers...$(NC)"
|
@echo -e "$(BLUE)Starting development servers...$(NC)"
|
||||||
|
@echo -e "$(YELLOW)Note: If Tauri fails, run 'make build-server' first or use separate terminals$(NC)"
|
||||||
@trap 'kill 0' EXIT; \
|
@trap 'kill 0' EXIT; \
|
||||||
$(MAKE) dev-backend & \
|
$(MAKE) dev-backend & \
|
||||||
sleep 2 && $(MAKE) dev-frontend & \
|
sleep 2 && $(MAKE) dev-frontend & \
|
||||||
wait
|
wait
|
||||||
|
|
||||||
dev-backend: ## Start FastAPI backend server
|
dev-backend: ## Start FastAPI backend server
|
||||||
@echo -e "$(BLUE)Starting backend server on http://localhost:8000$(NC)"
|
@echo -e "$(BLUE)Starting backend server on http://localhost:17493$(NC)"
|
||||||
cd $(BACKEND_DIR) && $(VENV_BIN)/uvicorn main:app --reload --port 8000
|
$(VENV_BIN)/uvicorn backend.main:app --reload --port 17493
|
||||||
|
|
||||||
dev-frontend: ## Start Tauri desktop app
|
dev-frontend: ## Start Tauri desktop app
|
||||||
@echo -e "$(BLUE)Starting Tauri desktop app...$(NC)"
|
@echo -e "$(BLUE)Starting Tauri desktop app...$(NC)"
|
||||||
@@ -108,7 +109,7 @@ build: build-server build-tauri ## Build everything (server binary + desktop app
|
|||||||
|
|
||||||
build-server: ## Build Python server binary
|
build-server: ## Build Python server binary
|
||||||
@echo -e "$(BLUE)Building server binary...$(NC)"
|
@echo -e "$(BLUE)Building server binary...$(NC)"
|
||||||
./scripts/build-server.sh
|
PATH="$(VENV_BIN):$$PATH" ./scripts/build-server.sh
|
||||||
|
|
||||||
build-tauri: ## Build Tauri desktop app
|
build-tauri: ## Build Tauri desktop app
|
||||||
@echo -e "$(BLUE)Building Tauri desktop app...$(NC)"
|
@echo -e "$(BLUE)Building Tauri desktop app...$(NC)"
|
||||||
@@ -201,7 +202,7 @@ logs: ## Tail backend logs
|
|||||||
|
|
||||||
docs: ## Open API documentation (backend must be running)
|
docs: ## Open API documentation (backend must be running)
|
||||||
@echo -e "$(BLUE)Opening API docs...$(NC)"
|
@echo -e "$(BLUE)Opening API docs...$(NC)"
|
||||||
open http://localhost:8000/docs 2>/dev/null || xdg-open http://localhost:8000/docs
|
open http://localhost:17493/docs 2>/dev/null || xdg-open http://localhost:17493/docs
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# CLEAN
|
# CLEAN
|
||||||
|
|||||||
Reference in New Issue
Block a user