environment

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2022 License: BSD-3-Clause Imports: 0 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseEnvironment

type BaseEnvironment struct {
	LogLevel         string `env:"LOG_LEVEL" envDefault:"INFO"`
	ServiceID        string `env:"SERVICE_ID" envDefault:"UNWINDIA_GENERIC_SERVICE"`
	WorkerCount      int    `` /* 145-byte string literal not displayed */
	HTTPPort         int    `env:"HTTP_PORT" envDefault:"8080"`
	WorkItemLockType string `` /* 126-byte string literal not displayed */

	MongoDbURI string `env:"MONGODB_URI"`

	ConfigFileName     string `env:"CONFIG_FILENAME"`
	ConfigTemplatesDir string `env:"CONFIG_TEMPLATE_DIR"`

	PulsarURL        string `env:"PULSAR_URL" envDefault:"pulsar://localhost:6650"`
	PulsarBaseTopic  string `env:"PULSAR_TOPIC" envDefault:"persistent://unwindia/unwindia"`
	PulsarAuth       string `env:"PULSAR_AUTH" envDefault:"simple"`
	PulsarAuthParams string `env:"PULSAR_AUTH_PARAMS" required:"true"`
}

BaseEnvironment is a struct that contains the basic environment variables for configuring the unwindia services

Jump to

Keyboard shortcuts

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