config

package
v1.0.1-with-auth Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Environment                 string `mapstructure:"ENVIRONMENT"`
	LogLevel                    string `mapstructure:"LOG_LEVEL"`
	WebServerPort               int    `mapstructure:"WEB_SERVER_PORT"`
	DatabaseHost                string `mapstructure:"DATABASE_HOST"`
	DatabasePort                int    `mapstructure:"DATABASE_PORT"`
	DatabaseUser                string `mapstructure:"DATABASE_USER"`
	DatabasePassword            string `mapstructure:"DATABASE_PASSWORD"`
	DatabaseName                string `mapstructure:"DATABASE_NAME"`
	DatabaseSSLMode             string `mapstructure:"DATABASE_SSL_MODE"`
	DatabaseMaxOpenConns        int    `mapstructure:"DATABASE_MAX_OPEN_CONNS"`
	DatabaseMaxIdleConns        int    `mapstructure:"DATABASE_MAX_IDLE_CONNS"`
	DatabaseConnMaxLifetimeSecs int    `mapstructure:"DATABASE_CONN_MAX_LIFETIME_SECS"`
	DatabaseConnMaxIdleTimeSecs int    `mapstructure:"DATABASE_CONN_MAX_IDLE_TIME_SECS"`
}

func Load

func Load(path string) (*Config, error)

Jump to

Keyboard shortcuts

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