Documentation ¶
Overview ¶
Config собирает конфигурацию приложения. Наибольший приоритет отдаётся значениям параметров, установленным в флагах при запуске приложения. Если значение параметра не установлено флагом, его значение ищется в перемнных окружения. Если значение параметра не найдено, используются значения по умолчанию, установленные константами.
Index ¶
Constants ¶
View Source
const ( FlagPGHost = "hostPG" // Имя флага для хоста СУБД EnvPGHost = "PG_HOST" // Название переменной среды, в которой ищем хост, на котором ищем СУБД DefPGHost = "localhost" // Значение хоста СУБД по умолчанию FlagPGPort = "portPG" // Имя флага для порта СУБД EnvPGPort = "PG_PORT" // Название переменной среды, в которой ищем порт, на котором ищем СУБД DefPGPort = "5432" // Значение порта СУБД по умолчанию FlagDBName = "DBName" // Имя флага имени СУБД EnvDBName = "DB_NAME" // Название переменной среды, в которой ищем имя СУБД DefDBName = "b2b2b" // Значение имени СУБД по умолчанию FlagDBUser = "DBUser" // Имя флага для пользователя СУБД EnvDBUser = "DB_USER" // Название переменной среды, в которой пользователя СУБД DefDBUser = "user" // Значение пользователяа СУБД по умолчанию FlagDBPass = "DBUPass" // Имя флага для пользователя СУБД EnvDBPass = "DB_Pass" // Название переменной среды, в которой пользователя СУБД DefDBPass = "pass" // Значение пользователяа СУБД по умолчанию FlagRPCHost = "hostRPC" // Имя флага для хоста gRPC EnvRPCHost = "RPC_HOST" // Название переменной среды, в которой ищем хост, на котором поднимаем gRPC DefRPCHost = "" // Значение хоста gRPC по умолчанию FlagRPCPort = "portRPC" // Имя флага для порта gRPC EnvRPCPort = "RPC_PORT" // Название переменной среды, в которой ищем порт, на котором поднимаем gRPC DefRPCPort = "50051" // Значение порта gRPC по умолчанию )
github.com/b2b2b-pro/prototype/repository
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.