Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct {
Port int `env:"PORT"`
MonPort int `env:"MON_PORT"`
EnablePprof bool `env:"ENABLE_PPROF"`
GRPCPort int `env:"GRPC_PORT"`
DefinitionsGRPCAddr string `env:"DEFINITIONS_GRPC_ADDR"`
TokenExchangeJWTKeySetURL string `env:"TOKEN_EXCHANGE_JWK_KEY_SET_URL"`
TokenExchangeIssuer string `env:"TOKEN_EXCHANGE_ISSUER_URL"`
VehicleNFTAddress string `env:"VEHICLE_NFT_ADDRESS"`
AfterMarketNFTAddress string `env:"AFTERMARKET_NFT_ADDRESS"`
SyntheticNFTAddress string `env:"SYNTHETIC_NFT_ADDRESS"`
TelemetryURL string `env:"TELEMETRY_URL"`
VCBucket string `env:"VC_BUCKET"`
POMVCDataType string `env:"POMVC_DATA_TYPE"`
CloudEventBucket string `env:"CLOUDEVENT_BUCKET"`
AutoPiDataType string `env:"AUTOPI_DATA_TYPE"`
AutoPiBucketName string `env:"AUTOPI_BUCKET_NAME"`
HashDogDataType string `env:"HASHDOG_DATA_TYPE"`
HashDogBucketName string `env:"HASHDOG_BUCKET_NAME"`
StatusDataType string `env:"STATUS_DATA_TYPE"`
StatusBucketName string `env:"STATUS_BUCKET_NAME"`
IdentityAPIURL string `env:"IDENTITY_API_URL"`
VINVCPrivateKey string `env:"VIN_ISSUER_PRIVATE_KEY"`
DIMORegistryChainID int64 `env:"DIMO_REGISTRY_CHAIN_ID"`
DISURL string `env:"DIS_URL"`
SignerPrivateKey string `env:"SIGNER_PRIVATE_KEY"`
DexURL string `env:"DEX_URL"`
DevLicense string `env:"DEV_LICENSE"`
FetchGRPCAddr string `env:"FETCH_GRPC_ADDR"`
RedirectURL string `env:"DEV_LICENSE_REDIRECT_URL"`
VINDataVersion string `env:"VIN_DATA_VERSION"`
// TODO (kevin): Remove with smartcar deprecation
Clickhouse config.Settings
FingerprintBucket string `env:"FINGERPRINT_BUCKET"`
FingerprintDataType string `env:"FINGERPRINT_DATA_TYPE"`
S3AWSRegion string `env:"S3_AWS_REGION"`
S3AWSAccessKeyID string `env:"S3_AWS_ACCESS_KEY_ID"`
S3AWSSecretAccessKey string `env:"S3_AWS_SECRET_ACCESS_KEY"`
}
Settings contains the application config.
func LoadSettings ¶ added in v0.1.0
Click to show internal directories.
Click to hide internal directories.