tableeee-v3 / start.py
Shyamnath's picture
feat(core): implement unified database with multi-hotel support and session management
90537f3
raw
history blame contribute delete
706 Bytes
#!/usr/bin/env python3
"""
Render deployment startup script for Tabble Backend
"""
import os
import uvicorn
if __name__ == "__main__":
# Create static/images directory if it doesn't exist
os.makedirs("app/static/images", exist_ok=True)
# Get port from environment variable (Render provides this)
port = int(os.environ.get("PORT", 8000))
print(f"Starting Tabble Backend on port {port}")
# Run the application
# In production, we don't need reload and should bind to 0.0.0.0
uvicorn.run(
"app.main:app",
host="0.0.0.0",
port=port,
reload=False, # No reload in production
access_log=True,
log_level="info"
)