Final fixes before release
This commit is contained in:
20
app.py
20
app.py
@@ -51,7 +51,7 @@ def setup_logging():
|
||||
|
||||
# Configure root logger
|
||||
root_logger = logging.getLogger()
|
||||
root_logger.setLevel(logging.INFO)
|
||||
root_logger.setLevel(logging.DEBUG)
|
||||
|
||||
# Clear any existing handlers from the root logger
|
||||
if root_logger.hasHandlers():
|
||||
@@ -265,14 +265,22 @@ def start_celery_workers():
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
|
||||
|
||||
app = create_app()
|
||||
|
||||
# Run with uvicorn
|
||||
|
||||
# Use HOST environment variable if present, otherwise fall back to IPv4 wildcard
|
||||
host = os.getenv("HOST", "0.0.0.0")
|
||||
|
||||
# Allow overriding port via PORT env var, with default 7171
|
||||
try:
|
||||
port = int(os.getenv("PORT", "7171"))
|
||||
except ValueError:
|
||||
port = 7171
|
||||
|
||||
uvicorn.run(
|
||||
app,
|
||||
host="${HOST:-0.0.0.0}",
|
||||
port=7171,
|
||||
host=host,
|
||||
port=port,
|
||||
log_level="info",
|
||||
access_log=True
|
||||
)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
fastapi==0.115.6
|
||||
uvicorn[standard]==0.32.1
|
||||
celery==5.5.3
|
||||
deezspot-spotizerr==2.2.2
|
||||
deezspot-spotizerr==2.2.3
|
||||
httpx==0.28.1
|
||||
bcrypt==4.2.1
|
||||
PyJWT==2.10.1
|
||||
python-multipart==0.0.17
|
||||
fastapi-sso==0.18.0
|
||||
fastapi-sso==0.18.0
|
||||
|
||||
Reference in New Issue
Block a user