config

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2020 License: GPL-3.0 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 {
	MetricsPort   string `envconfig:"METRICS_PORT" required:"false" default:"8085"`
	MicroSelector string `envconfig:"MICRO_SELECTOR" default:""`

	MongoDsn     string `envconfig:"MONGO_DSN" required:"false" default:"mongodb://127.0.0.1:27017/recurring_repository"`
	MongoDsnTest string `envconfig:"MONGO_DSN_TEST" required:"false" default:"mongodb://127.0.0.1:27017/test"`

	MigrationsLockTimeout int64  `envconfig:"MIGRATIONS_LOCK_TIMEOUT" default:"60"`
	MigrationsSource      string `envconfig:"MIGRATIONS_SOURCE" required:"false" default:"file://./migrations"`
}

func NewConfig

func NewConfig() (*Config, error)

Jump to

Keyboard shortcuts

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