Documentation ¶
Index ¶
Constants ¶
View Source
const ( ENV_PRODUCTION = "PRODUCTION" ENV_PORT = "PORT" ENV_VAULT_TOKEN = "VAULT_TOKEN" ENV_VAULT_HOST = "VAULT_HOST" ENV_VAULT_MOUNT_PATH = "VAULT_MOUNT_PATH" ENV_VAULT_DB_CREDS_PATH = "VAULT_DB_CREDS_PATH" ENV_VAULT_RABBITMQ_CREDS_PATH = "VAULT_RABBITMQ_CREDS_PATH" ENV_VAULT_REDIS_CREDS_PATH = "VAULT_REDIS_CREDS_PATH" ENV_TRACER_URL = "TRACER_URL" ENV_TRACER_NAME = "TRACER_NAME" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Vault *VaultEnv Tracer *TracerConfig Port string Production bool }
type TracerConfig ¶
type VaultEnv ¶
type VaultEnv struct { MountPath string `mapstructure:"VAULT_MOUNT_PATH"` DbCredsPath string `mapstructure:"VAULT_DB_CREDS_PATH"` RabbitMQCreds string `mapstructure:"VAULT_RABBITMQ_CREDS_PATH"` RedisCreds string `mapstructure:"VAULT_REDIS_CREDS_PATH"` Token string `mapstructure:"VAULT_TOKEN"` Host string `mapstructure:"VAULT_HOST"` }
Click to show internal directories.
Click to hide internal directories.