Add api workers config value

This commit is contained in:
Taras Terletskyi 2023-08-02 00:52:09 +03:00
parent 9855783529
commit d4297ec82a
3 changed files with 9 additions and 2 deletions

View file

@ -4,6 +4,7 @@ from yt_shared.config import Settings
class ApiSettings(Settings):
API_HOST: str
API_PORT: int
API_WORKERS: int
settings = ApiSettings()

View file

@ -1,7 +1,12 @@
import uvicorn
from api.core.app import app # noqa: F401
from api.core.app import app
from api.core.config import settings
if __name__ == '__main__':
uvicorn.run('main:app', host=settings.API_HOST, port=settings.API_PORT)
uvicorn.run(
app,
host=settings.API_HOST,
port=settings.API_PORT,
workers=settings.API_WORKERS,
)

View file

@ -2,3 +2,4 @@ APPLICATION_NAME=yt_api
API_HOST=0.0.0.0
API_PORT=8000
API_WORKERS=1