package
0.0.0-20241117131641-83fbf9e05b9d
Repository: https://github.com/dnlbb/chat-server.git
Documentation: pkg.go.dev

# Functions

LoadEnv загружаем переменные окружения из файла chat.env в окружение проекта.
NewGrpcConfig настраиваем конфиг для запуска сервера, получаем переменные окружения.
NewHTTPConfig конструктор дял конфига.
NewPgConfig настраиваем конфиг для запуска базы данных и получаем значения переменных окружения.
NewSwaggerServerConf конструктор для конфига.

# Structs

SwaggerServerConf структура для реализации интерфейса конфига.т.

# Interfaces

GRPCConfig интерфейс получения адреса запуска сервера.
HTTPConfig конфиг для получения адреса HTTP сервера.
PGConfig интерфейс получения DSN для старта хранилища.
SwaggerConf конфиг для получения адреса для свагера.