open-redirect/api/src/main.py
edraft 9f68929b34
Some checks failed
Test before pr merge / test-translation-lint (pull_request) Failing after 1m20s
Test before pr merge / test-lint (pull_request) Failing after 1m24s
Test before pr merge / test-before-merge (pull_request) Failing after 2m27s
Changed to asgi
2025-03-08 09:32:10 +01:00

41 lines
727 B
Python

import asyncio
import sys
import uvicorn
from api.api import API
from core.environment import Environment
from core.logger import Logger
from startup import Startup
logger = Logger(__name__)
def main():
if sys.platform == "win32":
from asyncio import WindowsSelectorEventLoopPolicy
asyncio.set_event_loop_policy(WindowsSelectorEventLoopPolicy())
Startup.configure()
uvicorn.run(
API.app,
host="0.0.0.0",
port=Environment.get("PORT", int, 5000),
log_config=None,
)
if __name__ == "__main__":
main()
# ((
# ( )
# ; / ,
# / \/
# / |
# / ~/
# / ) ) ~ edraft
# ___// | /
# --' \_~-,