Service Async API
Project structure:
- es_index - contains dumps of ES indexes
movies
, genres
, persons
. Indexes upload to es container after launching the project.
- API service - uses FastApi Async framework to provide API for external services. It loads data from ElasticSearch or cached data from Redis.
Documentation
OpenAPI documentation is available after creating the service.
Installation
- Clone repo.
- Create
.env
file according to .env.example
.
- Launch the project
docker-compose up
.
Authors