Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 1.36 KB

README.md

File metadata and controls

30 lines (28 loc) · 1.36 KB

banner

Course сервис, быстро работающий по протоколу GRPC HTTP/2.0 в Python

Это сервис course, который является частью архитектуры микросервиса. Он взаимодействует с сервисным GATEWAY через протокол RPC HTTP/2.0.

Клонируйте проект с github

git clone https://github.com/SirojiddinYakubov/grpc_service.git

Создайте .env файл.

cp .env.example .env 

Первый запуск

make docker-up

Запуск тесты

make test

Запуск pgAdmin

make pgadmin

Перейдите по этой ссылке по этой ссылке, чтобы открыть pgAdmin. Пароль: postgres

##Возможные ошибки По какой-то причине python может не понравиться сгенерированный код интерфейса, что может вызвать ошибку типа No module named 'courses_types_pb2'. Чтобы исправить это, откройте соответствующий файлы и измените строку импорта на from . import courses_types_pb2 as courses__types__pb2