diff options
Diffstat (limited to 'backend/__init__.py')
-rw-r--r-- | backend/__init__.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/backend/__init__.py b/backend/__init__.py new file mode 100644 index 0000000..c3e59c8 --- /dev/null +++ b/backend/__init__.py @@ -0,0 +1,23 @@ +from starlette.applications import Starlette +from starlette.middleware import Middleware +from starlette.middleware.cors import CORSMiddleware + +from backend.route_manager import create_route_map +from backend.middleware import DatabaseMiddleware + +middleware = [ + Middleware( + CORSMiddleware, + allow_origins=[ + "https://forms.pythondiscord.com" + ], + allow_headers=[ + "Authorization", + "Content-Type" + ], + allow_methods=["*"] + ), + Middleware(DatabaseMiddleware) +] + +app = Starlette(routes=create_route_map(), middleware=middleware) |