kratos: github.com/bilibili/kratos/pkg/conf/env Index | Files

package env

import "github.com/bilibili/kratos/pkg/conf/env"

Package env get env & app config, all the public field must after init() finished and flag.Parse().

Index

Package Files

env.go

Constants

const (
    DeployEnvDev  = "dev"
    DeployEnvFat  = "fat"
    DeployEnvUat  = "uat"
    DeployEnvPre  = "pre"
    DeployEnvProd = "prod"
)

deploy env.

Variables

var (
    // Region avaliable region where app at.
    Region string
    // Zone avaliable zone where app at.
    Zone string
    // Hostname machine hostname.
    Hostname string
    // DeployEnv deploy env where app at.
    DeployEnv string
    // AppID is global unique application id, register by service tree.
    // such as main.arch.disocvery.
    AppID string
    // Color is the identification of different experimental group in one caster cluster.
    Color string
    // DiscoveryNodes is seed nodes.
    DiscoveryNodes string
)

env configuration.

Package env imports 4 packages (graph) and is imported by 12 packages. Updated 2019-07-14. Refresh now. Tools for package owners.