inner-search
All checks were successful
Deploy to core / deploy (push) Successful in 1m39s

This commit is contained in:
2024-01-29 03:27:30 +03:00
parent 35f7a35f27
commit 2c2932caeb
6 changed files with 166 additions and 57 deletions

View File

@@ -16,6 +16,7 @@ from starlette.routing import Route
from resolvers.webhook import WebhookEndpoint
from services.rediscache import redis
from services.schema import resolvers
from services.search import SearchService
from services.viewed import ViewedStorage
from settings import DEV_SERVER_PID_FILE_NAME, MODE, SENTRY_DSN
@@ -33,6 +34,9 @@ async def start_up():
# start viewed service
await ViewedStorage.init()
# start search service
await SearchService.init()
if MODE == 'development':
# pid file management
if not exists(DEV_SERVER_PID_FILE_NAME):
@@ -62,5 +66,8 @@ async def shutdown():
await redis.disconnect()
routes = [Route('/', GraphQL(schema, debug=True)), Route('/new-author', WebhookEndpoint)]
routes = [
Route('/', GraphQL(schema, debug=True)),
Route('/new-author', WebhookEndpoint),
]
app = Starlette(routes=routes, debug=True, on_startup=[start_up], on_shutdown=[shutdown])