fix: use BACKEND_PORT env var in uvicorn and honor base_url arg in searxSearch
- api.py: uvicorn.run was hardcoding port=7777 instead of using the port variable populated from BACKEND_PORT env var, making BACKEND_PORT ineffective when running python api.py directly - searxSearch: add missing 'import sys' (caused NameError when run as standalone script) and use constructor base_url arg with env var fallback so searxSearch(base_url=...) actually takes effect
This commit is contained in: