config

package
v0.0.0-...-d22d2d3 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PGHost = "PG_HOST"
	PGUser = "PG_USER"
	PGDb   = "PG_DB"
	PGPwd  = "PG_PASSWORD"
	PGPort = "PG_PORT"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	Database DatabaseConfiguration
}

func ConfigurationFromEnv

func ConfigurationFromEnv() (*Configuration, error)

ConfigurationFromEnv creates and initializes a Configuration from the current environment.

func (*Configuration) DatabaseConfiguration

func (c *Configuration) DatabaseConfiguration() *DatabaseConfiguration

type DatabaseConfiguration

type DatabaseConfiguration struct {
	Host     string `json:"server" env:"PG_HOST=localhost"`
	User     string `json:"user" env:"PG_USER=postgres"`
	Password string `json:"password" env:"PG_DB=postgres"`
	Database string `json:"database" env:"PG_PASSWORD"`
	Port     string `json:"port" env:"PG_PORT=5432"`
}

Jump to

Keyboard shortcuts

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