Установить зависимости:
pip install -r requirements.txt
Запустить миграцию данных:
python manage.py migrate
Загрузить тестовый набор данных:
python manage.py loaddata books
Запустить сервис:
python manage.py runserver
После запуска сервиса GraphQL интерфейс будет доступен по ссылке
Сгенерировать GraphQL схему:
make schema
Запустить сервис:
python manage.py grpcserver
Сгенерировать код:
make otus_graphql/books_pb2_grpc.py
Собираем и запускаем Envoy:
docker-compose -f front/docker-compose.yaml up -d
Собираем front:
make front/dist
Открыть страницу