config

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadConfiguration

func LoadConfiguration()

LoadConfiguration loads configuration from environment variables.

Types

type AppConfig

type AppConfig struct {
	Debug                  bool   `json:"debug"`
	MetricsPort            int    `json:"metricsPort"`
	SourceDatabaseServer   string `json:"sourceDatabaseServer"`
	SourceDatabasePort     int    `json:"sourceDatabasePort"`
	SourceDatabaseUser     string `json:"sourceDatabaseUser"`
	SourceDatabasePassword string `json:"sourceDatabasePassword"`
	SourceDatabaseName     string `json:"sourceDatabaseName"`
	BindAddress            string `json:"bindAddress"`
	BindPort               int    `json:"bindPort"`
	UseSSL                 bool   `json:"useSSL"`
	SSLSkipVerify          bool   `json:"sslSkipVerify"`
	SSLCAFile              string `json:"sslCAFile"`
	SSLCertFile            string `json:"sslCertFile"`
	SSLKeyFile             string `json:"sslKeyFile"`
}

AppConfig structure for environment-based configurations.

var CFG AppConfig

CFG is the global configuration object.

Jump to

Keyboard shortcuts

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