bootfx

package
v1.12.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2026 License: GPL-3.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DebugLoadableConfig

func DebugLoadableConfig(cfg config.File, logger *slog.Logger)

DebugLoadableConfig logs selected configuration sections at debug level.

func EnableBlockProfile

func EnableBlockProfile(cfg config.File)

EnableBlockProfile toggles runtime block profiling according to configuration.

func InitializeBruteForceTolerate

func InitializeBruteForceTolerate(ctx context.Context, cfg config.File, logger *slog.Logger, redis rediscli.Client)

InitializeBruteForceTolerate starts the brute force tolerate housekeeping.

func InitializeHTTPClients

func InitializeHTTPClients(cfg config.File)

func InitializeInstanceInfo

func InitializeInstanceInfo(cfg config.File, version string)

InitializeInstanceInfo sets the instance info metric labels.

func ParseFlagsAndPrintVersion

func ParseFlagsAndPrintVersion(version string)

ParseFlagsAndPrintVersion parses command-line flags, configures viper/config paths, and prints the version information if the `-version` flag is set.

func PreCompileFeatures

func PreCompileFeatures(cfg config.File, logger *slog.Logger) error

PreCompileFeatures pre-compiles Lua features if enabled.

func PreCompileFilters

func PreCompileFilters(cfg config.File, logger *slog.Logger) error

PreCompileFilters pre-compiles Lua filters if enabled.

func PreCompileHooks

func PreCompileHooks(cfg config.File) error

PreCompileHooks pre-compiles Lua hooks if enabled.

func PreCompileInit

func PreCompileInit(cfg config.File) error

PreCompileInit pre-compiles configured Lua init scripts.

func RunLuaInitScript

func RunLuaInitScript(ctx context.Context, cfg config.File, logger *slog.Logger, redis rediscli.Client)

RunLuaInitScript executes Lua init scripts (if configured).

func SetupConfiguration

func SetupConfiguration() error

SetupConfiguration initializes the environment, loads the configuration file, optional language bundles, and configures logging.

func SetupLuaScripts

func SetupLuaScripts(cfg config.File, logger *slog.Logger) error

SetupLuaScripts pre-compiles Lua scripts for features, filters, init scripts, and hooks.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL