import os import sys # Add root directory to sys.path so 'uraas' package is findable sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) # Set environment variables for Vercel # Vercel filesystem is read-only, so we point SQLite to a temp dir if we want to write, # or just keep it in the project root if it's read-only. os.environ["DATABASE_URL"] = "sqlite:///uraas.db" from uraas.dashboard.app import app # For Vercel, the variable must be named 'app' # but since we imported 'app' from uraas.dashboard.app, it's already there. # We just need to make sure it's exported at the module level. handler = app