User manager
Менеджер пользователей собирается командой go build
из папки sky/user_manager.
В результате сборки появляется исполняемый файл user_manager
.
Настройки приложения передаются через конфигурационный файл, путь до которого указывается с флагом -config
.
По умолчанию приложение пытается найти файл config.yaml
в папке запуска.
Конфигурация представляет собой yaml-файл со следующими ключами:
- HTTPAddress - адрес, на котором будет поднят HTTP сервер. По умолчанию: ":6272"
- GRPCAddress - адрес, на котором будет поднят gRPC сервер. По умолчанию: ":6273"
- LogsDir - адрес директории, в которой будут появляться логи. По умолчанию: "."
- DBUser - имя пользователя базы данных. По умолчанию: "oleg"
- DBPasswordEnv - имя переменной окружения, в которой лежит пароль пользователя БД. По умолчанию: "DB_PASSWORD"
- DBHost - адрес БД. По умолчанию: "rc1b-6marivlovkr6pccx.mdb.yandexcloud.net:6432"
- DBName - имя базы. По умолчанию: "sky_postgre"
- DBSsl - флаг использования SSL. По умолчанию: true