Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cfg = ServerCfg{}
View Source
var Config = viper.New()
View Source
var NodeName string = os.Getenv("NODE_NAME")
Capture environment variables
View Source
var PodIP string = os.Getenv("POD_IP")
View Source
var PodName string = os.Getenv("POD_NAME")
Functions ¶
Types ¶
type ServerCfg ¶
type ServerCfg struct {
Level string `mapstructure:"level" json:"level"`
ConfigFile string `mapstructure:"config_file" json:"config_file"`
RedisURI string `mapstructure:"redis_uri" json:"redis_uri"`
MongoURI string `mapstructure:"mongo_uri" json:"mongo_uri"`
MongoDB string `mapstructure:"mongo_db" json:"mongo_db"`
ConnURI string `mapstructure:"conn_uri" json:"conn_uri"`
ConnType string `mapstructure:"conn_type" json:"conn_type"`
WebsiteURL string `mapstructure:"website_url" json:"website_url"`
CookieDomain string `mapstructure:"cookie_domain" json:"cookie_domain"`
CookieSecure string `mapstructure:"cookie_secure" json:"cookie_secure"`
TwitchClientID string `mapstructure:"twitch_client_id" json:"twitch_client_id"`
TwitchRedirectURI string `mapstructure:"twitch_redirect_uri" json:"twitch_redirect_uri"`
TwitchClientSecret string `mapstructure:"twitch_client_secret" json:"twitch_client_secret"`
TempFileStore string `mapstructure:"temp_file_store" json:"temp_file_store"`
JWTSecret string `mapstructure:"jwt_secret" json:"jwt_secret"`
AwsAKID string `mapstructure:"aws_akid" json:"aws_akid"`
AwsToken string `mapstructure:"aws_session_token" json:"aws_session_token"`
AwsSecretKey string `mapstructure:"aws_secret_key" json:"aws_secret_key"`
AwsCDNBucket string `mapstructure:"aws_cdn_bucket" json:"aws_cdn_bucket"`
AwsRegion string `mapstructure:"aws_region" json:"aws_region"`
AwsEndpoint string `mapstructure:"aws_endpoint" json:"aws_endpoint"`
NodeID string `mapstructure:"node_id" json:"node_id"`
DisableRedisCache bool `mapstructure:"disable_redis_cache" json:"disable_redis_cache"`
GqlSniffer string `mapstructure:"gql_sniffer" json:"gql_sniffer"`
ExitCode int `mapstructure:"exit_code" json:"exit_code"`
}
Click to show internal directories.
Click to hide internal directories.