generated from PenaSide/GolangTemplate
центральный сервис хаба
ответственен за:
- профиль пользователя
- кошелёк
- платёжные ссылки
| cmd/app | ||
| deployments | ||
| internal | ||
| migrations/tests | ||
| pkg | ||
| .dockerignore | ||
| .env.test | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .golangci.yaml | ||
| .mockery.yaml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| Makefile | ||
| openapi.yaml | ||
| README.md | ||
customer
Сервис customer
| Branch | Pipeline | Code coverage |
|---|---|---|
| main | ||
| staging | ||
| dev |
Переменные окружения приложения
HTTP_HOST - хост приложения
HTTP_PORT - порт приложения
MONGO_HOST - хост MongoDB
MONGO_PORT - порт MongoDB
MONGO_USER - пользователь MongoDB
MONGO_DB_NAME - название базы данных для подключения
MONGO_PASSWORD - пароль пользователя MongoDB
MONGO_AUTH - имя базы данных Mongo, по которой будет производится авторизация
AUTH_MICROSERVICE_USER_URL - ссылка на получение пользователя микросервиса авторизации
JWT_PUBLIC_KEY - публичный ключ для верификации jwt токена
JWT_ISSUER - издатель токена
JWT_AUDIENCE - аудитория, которая может верифицировать токен