Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CryptoConfig ¶
type CryptoConfig struct {
JWTPrivateKey string `yaml:"jwt_private_key"`
}
type DashboardConfig ¶
type DashboardConfig struct { Enabled bool `yaml:"enabled"` LiveReload bool `yaml:"live_reload"` CSRFSecret string `yaml:"csrf_secret"` ExternalURL string `yaml:"external_url"` GoogleRedirectURL string `yaml:"google_redirect_url"` GoogleClientID string `yaml:"google_client_id"` GoogleClientSecret string `yaml:"google_client_secret"` }
type Destination ¶
type Prometheus ¶
type ScratchDataConfig ¶
type ScratchDataConfig struct { Logging Logging `yaml:"logging"` API API `yaml:"api"` Workers Workers `yaml:"workers"` DataSink DataSink `yaml:"data_sink"` Queue Queue `yaml:"queue"` Cache Cache `yaml:"cache"` Database Database `yaml:"database"` BlobStore BlobStore `yaml:"blob_store"` Destinations []Destination `yaml:"destinations"` APIKeys []APIKey `yaml:"api_keys"` Prometheus Prometheus `yaml:"prometheus"` Crypto CryptoConfig `yaml:"crypto"` Dashboard DashboardConfig `yaml:"dashboard"` }
type Workers ¶
type Workers struct { Enabled bool `yaml:"enabled" env:"SCRATCH_WORKERS_ENABLED"` Count int `yaml:"count"` DataDirectory string `yaml:"data_directory"` FreeSpaceRequiredBytes int64 `yaml:"free_space_required_bytes"` MaxBulkQuerySizeBytes int `yaml:"max_bulk_query_size_bytes"` BulkChunkSizeBytes int `yaml:"bulk_chunk_size_bytes"` }
Click to show internal directories.
Click to hide internal directories.