Documentation ¶
Overview ¶
Config собирает конфигурацию приложения. Наибольший приоритет отдаётся значениям параметров, установленным в флагах при запуске приложения. Если значение параметра не установлено флагом, его значение ищется в перемнных окружения. Если значение параметра не найдено, используются значения по умолчанию, установленные константами.
Index ¶
Constants ¶
View Source
const ( FlagHTTPPort = "port" // Имя флага для порта HTTP-сервера EnvHTTPPort = "HTTP_PORT" // Название переменной среды, в которой ищем порт, на котором будет работать HTTP-сервер DefHTTPPort = "8088" // Значение порта HTTP-сервера по умолчанию FlagRPCHost = "hostRPC" // Имя флага для хоста gRPC EnvRPCHost = "RPC_HOST" // Название переменной среды, в которой ищем хост, на котором ищем gRPC DefRPCHost = "localhost" // Значение хоста gRPC по умолчанию FlagRPCPort = "portRPC" // Имя флага для порта gRPC EnvRPCPort = "RPC_PORT" // Название переменной среды, в которой ищем порт, на котором ищем gRPC DefRPCPort = "50051" // Значение порта gRPC по умолчанию )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ConfigHTTP repo_client.ConfigRPC }
Config - конфгурация приложения
Click to show internal directories.
Click to hide internal directories.