config

package
v0.0.0-...-5346f80 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2020 License: MIT Imports: 3 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 {
	DataBaseURL            string `envconfig:"database_url" required:"true"`
	TestDataBaseURL        string `envconfig:"test_database_url" required:"true"`
	RedisAddr              string `envconfig:"redis_addr" required:"true"`
	DebugLog               bool   `envconfig:"debug_log"`
	JobIntervalSec         int    `envconfig:"job_interval_sec" required:"true"`
	HydraAdminURL          string `envconfig:"hydra_admin_url" required:"true"`
	MinioPublicURL         string `envconfig:"minio_public_url" required:"true"`
	MinioEndpoint          string `envconfig:"minio_endpoint" required:"true"`
	MinioAccessKey         string `envconfig:"minio_access_key" required:"true"`
	MinioSecretKey         string `envconfig:"minio_secret_key" required:"true"`
	MinioBucketName        string `envconfig:"minio_bucket_name" required:"true"`
	ClientRegistrationURL  string `envconfig:"client_registration_url" required:"true"`
	ClientConfirmationURL  string `envconfig:"client_confirmation_url" required:"true"`
	ClientPasswordResetURL string `envconfig:"client_password_reset_url" required:"true"`
	SMTPAddr               string `envconfig:"smtp_addr" required:"true"`
	SMTPInsecureSkipVerify bool   `envconfig:"smtp_insecure_skip_verify" required:"false"`
	EmailFrom              string `envconfig:"email_from" required:"true"`
	GitHubAccessToken      string `envconfig:"github_access_token" required:"true"`
}

Config represents app config

func LoadConfig

func LoadConfig(filenames ...string) (*Config, error)

LoadConfig loads config

Jump to

Keyboard shortcuts

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