config

package
v0.0.17 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2023 License: BSD-3-Clause Imports: 1 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Consumer

type Consumer struct {
	Station         string  `env:"STATION,required"`
	Consumer        string  `env:"CONSUMER,required"`
	Host            string  `env:"HOST,required"`
	Username        string  `env:"USERNAME,required"`
	Password        *string `env:"PASSWORD,noinit"`
	ConnectionToken *string `env:"CONN_TOKEN,noinit"`
}

type JWT

type JWT struct {
	Secret string `env:"SECRET,required"`
}

type Postgres

type Postgres struct {
	DSN string `env:"DSN,required"`
}

type Producer

type Producer struct {
	Station         string  `env:"STATION,required"`
	Producer        string  `env:"PRODUCER,required"`
	Host            string  `env:"HOST,required"`
	Username        string  `env:"USERNAME,required"`
	Password        *string `env:"PASSWORD,noinit"`
	ConnectionToken *string `env:"CONN_TOKEN,noinit"`
}

type Redis

type Redis struct {
	Addr string `env:"ADDR,required"`
	DB   int    `env:"DB,required"`
}

type SMTP

type SMTP struct {
	From     string  `env:"FROM,required"`
	Host     string  `env:"HOST,required"`
	Port     int     `env:"PORT,required"`
	Username *string `env:"USERNAME,noinit"`
	Password *string `env:"PASSWORD,noinit"`
	NoTLS    *bool   `env:"NO_TLS,noinit"`
}

Jump to

Keyboard shortcuts

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