центральный сервис хаба ответственен за: - профиль пользователя - кошелёк - платёжные ссылки
Go to file
2023-08-18 16:57:12 +00:00
cmd/app ci: fix env hosts 2023-06-22 12:32:06 +03:00
deployments ci: set broker ip 2023-07-07 04:52:09 +03:00
docs/diagram docs: payment success event 2023-06-28 18:25:27 +03:00
internal Update cart.go 2023-08-18 16:57:12 +00:00
migrations/test test(integration): set verification status 2023-06-16 12:47:11 +03:00
pkg feat: details to init kafka topics log 2023-07-07 13:31:41 +03:00
proto feat(broker/tariff): add amount & type 2023-08-02 17:22:50 +03:00
tests test(integration): change account name 2023-06-16 13:34:54 +03:00
.dockerignore feat:init project 2023-05-16 04:12:34 +03:00
.env.test feat: env kafka 2023-07-06 22:09:12 +03:00
.gitignore feat: set status 2023-05-30 16:38:56 +03:00
.gitlab-ci.yml ci: fix env hosts 2023-06-22 12:32:06 +03:00
.golangci.yaml feat(broker/tariff): add amount & type 2023-08-02 17:22:50 +03:00
.mockery.yaml feat:init project 2023-05-16 04:12:34 +03:00
buf.gen.yaml feat: init pay method 2023-05-30 14:33:57 +03:00
buf.work.yaml feat: init pay method 2023-05-30 14:33:57 +03:00
buf.yaml feat: init pay method 2023-05-30 14:33:57 +03:00
Dockerfile test(integration): set verification status 2023-06-16 12:47:11 +03:00
go.mod feat: broker 2023-07-06 21:50:46 +03:00
go.sum feat: broker 2023-07-06 21:50:46 +03:00
Makefile ci: fix env hosts 2023-06-22 12:32:06 +03:00
openapi.yaml test(integration): change account name 2023-06-16 13:34:54 +03:00
README.md feat: env kafka 2023-07-06 22:09:12 +03:00

customer

Сервис customer

Branch Pipeline Code coverage
main pipeline status coverage report
staging pipeline status coverage report
dev pipeline status coverage report

Переменные окружения приложения

HTTP_HOST - хост приложения (HTTP)
HTTP_PORT - порт приложения (HTTP)

GRPC_HOST - хост приложения (GRPC)
GRPC_PORT - порт приложения (GRPC)
GRPC_DOMEN - домен приложения (GRPC)

MONGO_HOST - хост MongoDB
MONGO_PORT - порт MongoDB
MONGO_USER - пользователь MongoDB
MONGO_DB_NAME - название базы данных для подключения
MONGO_PASSWORD - пароль пользователя MongoDB
MONGO_AUTH - имя базы данных Mongo, по которой будет производится авторизация

AUTH_MICROSERVICE_USER_URL - ссылка на получение пользователя микросервиса авторизации
HUBADMIN_MICROSERVICE_TARIFF_URL - ссылка на получение тарифов (hub admin)
CURRENCY_MICROSERVICE_TRANSLATE_URL - ссылка на перевод с одной валюты на другую
DISCOUNT_MICROSERVICE_GRPC_HOST - хост микросервиса discount (GRPC)
PAYMENT_MICROSERVICE_GRPC_HOST - хост микросервиса payment (GRPC)

JWT_PUBLIC_KEY - публичный ключ для верификации jwt токена
JWT_ISSUER - издатель токена
JWT_AUDIENCE - аудитория, которая может верифицировать токен

KAFKA_BROKERS - массив брокеров (localhost:8888,localhost:1111)
KAFKA_TOPIC_TARIFF - название топика для сообщений тарифа

Полезные ссылки: