conf

package
v1.1.0-rc Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2021 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Overview

Package conf Define the configuration

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug() bool

Debug Return the switch of debug.

func EnableEss

func EnableEss() bool

func ListenAddr

func ListenAddr() string

ListenAddr return the address of listen.

func Load

func Load()

Load Load envs

func SchedulerAddr

func SchedulerAddr() string

SchedulerAddr Return the address of scheduler.

func SoldierAddr

func SoldierAddr() string

SoldierAddr return the address of soldier.

func TaskCleanDuration

func TaskCleanDuration() time.Duration

func TaskSyncDuration

func TaskSyncDuration() time.Duration

Types

type Conf

type Conf struct {
	Debug             bool          `env:"DEBUG" default:"false"`
	EnableEss         bool          `env:"ENABLE_ESS" default:"false"`
	ListenAddr        string        `env:"LISTEN_ADDR" default:":9027"`
	SoldierAddr       string        `env:"SOLDIER_ADDR"`
	SchedulerAddr     string        `env:"SCHEDULER_ADDR"`
	TaskSyncDuration  time.Duration `env:"TASK_SYNC_DURATION" default:"2h"`
	TaskCleanDuration time.Duration `env:"TASK_CLEAN_DURATION" default:"24h"`
}

Conf Define the configuration

Jump to

Keyboard shortcuts

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