Use uvicorn

This commit is contained in:
2023-05-14 16:21:07 +02:00
parent e91ed672a1
commit f86c91b6a0
10 changed files with 47 additions and 81 deletions

View File

@@ -4,6 +4,7 @@ from app.depends import check_token
from app.models import CachePrivileges, Service, Statuses
from app.serializers import ServiceCreate, ServiceDetail
# TODO: add redis cache

View File

@@ -1,10 +1,12 @@
from fastapi import FastAPI
import sentry_sdk
from app.views import router
from core.config import env_config
from core.db import database
sentry_sdk.init(
env_config.SENTRY_DSN,
)

View File

@@ -1,3 +1,4 @@
from fastapi.security import APIKeyHeader
default_security = APIKeyHeader(name="Authorization")

View File

@@ -5,6 +5,7 @@ from sqlalchemy import MetaData
from core.config import env_config
DATABASE_URL = (
f"postgresql://{env_config.POSTGRES_USER}:{quote(env_config.POSTGRES_PASSWORD)}@"
f"{env_config.POSTGRES_HOST}:{env_config.POSTGRES_PORT}/{env_config.POSTGRES_DB}"

View File

@@ -1,3 +1,4 @@
from core.app import start_app
app = start_app()