#!/usr/bin/env python3
"""Entry point for Bluesky Dashboard backend."""

import uvicorn
import os
import sys

def main():
    # Ensure app_data exists
    os.makedirs("app_data", exist_ok=True)

    # Get port from environment or default
    port = int(os.environ.get("PORT", 8080))
    host = os.environ.get("HOST", "0.0.0.0")

    # Run uvicorn
    uvicorn.run(
        "backend.main:app",
        host=host,
        port=port,
        reload=True,
        log_level="info"
    )

if __name__ == "__main__":
    main()
An unhandled error has occurred. Reload 🗙