Documentation
¶
Index ¶
- Constants
- Variables
- func FillSettings()
- func GetContext() *context.Context
- func GetWaitGroup() *sync.WaitGroup
- func Handlerliveness(c *fiber.Ctx) error
- func SetContext(ctx *context.Context)
- func SetWaitGroup(wg *sync.WaitGroup)
- func Start()
- func Start_ctx(ctx *context.Context, WaitGroup *sync.WaitGroup)
- type SettingsINI
Constants ¶
View Source
const LIVENESS_URL = "/liveness/"
LIVENESS_URL - адрес URL веб-сервера для функции Liveness
View Source
const PackageName = "liveness"
PackageName - имя текущего пакета, для логирования
View Source
const TEXT_OK = `{"status":"ok"}`
TEXT_OK - текст для ответа из веб-сервера
Variables ¶
View Source
var WEBSERVER_PORT_DEFAULT = "3000"
WEBSERVER_PORT_DEFAULT - порт веб-сервера по умолчанию
Functions ¶
func FillSettings ¶
func FillSettings()
FillSettings загружает переменные окружения в структуру из переменных окружения
func GetContext ¶ added in v1.0.247
GetContext возвращает указатель на контекст с защитой RLock
func GetWaitGroup ¶ added in v1.0.247
GetWaitGroup - возвращает группу ожидания завершения всех частей программы
func Handlerliveness ¶
Handlerliveness - обрабатывает GET запросы
func SetContext ¶ added in v1.0.247
SetContext устанавливает новое значение контекста с защитой Lock
func SetWaitGroup ¶ added in v1.0.247
SetWaitGroup - присваивает внешний WaitGroup
Types ¶
type SettingsINI ¶
SettingsINI - структура для хранения всех нужных переменных окружения
var Settings SettingsINI
Settings хранит все нужные переменные окружения
Click to show internal directories.
Click to hide internal directories.