config

package
v0.0.0-...-b779eb7 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadEnv

func ReadEnv(cfg *Config)

func ReadFile

func ReadFile(cfg *Config)

Types

type Config

type Config struct {
	APIService struct {
		Hostname string `yaml:"hostname" envconfig:"API_HOSTNAME"`
		Port     string `yaml:"port" envconfig:"API_PORT"`
	} `yaml:"api-service"`
	BackendService struct {
		Hostname string `yaml:"hostname" envconfig:"BACKEND_HOSTNAME"`
		Port     string `yaml:"port" envconfig:"BACKEND_PORT"`
	} `yaml:"backend-service"`
	Database struct {
		Hostname     string `yaml:"hostname" envconfig:"DB_HOSTNAME"`
		Username     string `yaml:"username" envconfig:"DB_USERNAME"`
		Password     string `yaml:"password" envconfig:"DB_PASSWORD"`
		DatabaseName string `yaml:"database_name" envconfig:"DB_DATABASE_NAME"`
	} `yaml:"database"`
}

Jump to

Keyboard shortcuts

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