Микросервис UserAgent содержит логику по работе с пользователями и их аутентификацией.
APP_VERSION- версия сервисаDEBUG_MODE- режим отладкиHOSTNAME- хост запуска сервисаPORT- порт слушателя сервиса
DB_TYPE- тип СУБД; применяет необходимую имплементацию БДDB_HOST- хост с базой данныхDB_NAME- имя базы данныхDB_PASS- PG парольDB_USER- PG пользовательDB_PORT- PG порт (5432 по-умолчанию)DB_SSLMODE- флаг SSL-pinning; disable по-умолчаниюDB_TZ- флаг часовой зоны СУБД; по-умолчанию: Europe/Moscow
- Создать пустую базу
- Создать пользователя БД для сервиса, наследовать права групп (найтройка inherit rules в pgAdmin)
- Если планируется установить
SSLMODE=PREFER, или отличный отDISABLE, то предварительно создать сертификаты через openssl, и загрузить их через pgAdmin в настройки БД - Заполнить соответствующие переменные
- Стартуем сервис через
go run ./cmd/main.go
Нажать (для Windows) CTRL+C в консоли, где запущен сервис