#!/usr/bin/env python3 """ Art DAG L2 Server - ActivityPub Minimal entry point that uses the modular app factory. All routes are defined in app/routers/. All templates are in app/templates/. """ import logging import os # Configure logging logging.basicConfig( level=logging.INFO, format='%(asctime)s %(levelname)s %(name)s: %(message)s' ) # Import the app from the factory from app import app if __name__ == "__main__": import uvicorn host = os.environ.get("HOST", "0.0.0.0") port = int(os.environ.get("PORT", "8200")) uvicorn.run("server:app", host=host, port=port, workers=4)