.PHONY: run run-dev test verify start ticket clean # Puerto por defecto PORT?=8000 run: @echo "Arrancando ARNES API en http://localhost:$(PORT)/ui/login.html" @echo "Credenciales: alice@example.com / SecurePass123!" python3 -m uvicorn src.main:app --host 0.0.0.0 --port $(PORT) run-dev: @echo "Arrancando en modo desarrollo (auto-reload)..." python3 -m uvicorn src.main:app --reload --port $(PORT) test: python3 -m unittest discover -s tests verify: ./scripts/verify.sh start: ./scripts/start.sh ticket: python3 scripts/new_ticket.py clean: find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true find . -type f -name "*.pyc" -delete 2>/dev/null || true # Help help: @echo "ARNES UI API - Comandos disponibles:" @echo "" @echo " make run - Arrancar servidor (puerto 8000)" @echo " make run PORT=8080 - Arrancar en puerto especĂ­fico" @echo " make run-dev - Arrancar con auto-reload" @echo " make test - Ejecutar tests unitarios" @echo " make verify - Verificar harness" @echo " make start - Wizard de inicio de proyecto" @echo " make ticket - Crear ticket (EN caveman)" @echo " make clean - Limpiar cache" @echo "" @echo "URLs:" @echo " http://localhost:8000/ui/login.html"