summaryrefslogtreecommitdiff
path: root/workhorse/internal/config/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'workhorse/internal/config/config.go')
-rw-r--r--workhorse/internal/config/config.go40
1 files changed, 21 insertions, 19 deletions
diff --git a/workhorse/internal/config/config.go b/workhorse/internal/config/config.go
index 9f214385f81..60cfd567f5d 100644
--- a/workhorse/internal/config/config.go
+++ b/workhorse/internal/config/config.go
@@ -85,25 +85,27 @@ type ImageResizerConfig struct {
}
type Config struct {
- Redis *RedisConfig `toml:"redis"`
- Backend *url.URL `toml:"-"`
- CableBackend *url.URL `toml:"-"`
- Version string `toml:"-"`
- DocumentRoot string `toml:"-"`
- DevelopmentMode bool `toml:"-"`
- Socket string `toml:"-"`
- CableSocket string `toml:"-"`
- ProxyHeadersTimeout time.Duration `toml:"-"`
- APILimit uint `toml:"-"`
- APIQueueLimit uint `toml:"-"`
- APIQueueTimeout time.Duration `toml:"-"`
- APICILongPollingDuration time.Duration `toml:"-"`
- ObjectStorageConfig ObjectStorageConfig `toml:"-"`
- ObjectStorageCredentials ObjectStorageCredentials `toml:"object_storage"`
- PropagateCorrelationID bool `toml:"-"`
- ImageResizerConfig ImageResizerConfig `toml:"image_resizer"`
- AltDocumentRoot string `toml:"alt_document_root"`
- ShutdownTimeout TomlDuration `toml:"shutdown_timeout"`
+ Redis *RedisConfig `toml:"redis"`
+ Backend *url.URL `toml:"-"`
+ CableBackend *url.URL `toml:"-"`
+ Version string `toml:"-"`
+ DocumentRoot string `toml:"-"`
+ DevelopmentMode bool `toml:"-"`
+ Socket string `toml:"-"`
+ CableSocket string `toml:"-"`
+ ProxyHeadersTimeout time.Duration `toml:"-"`
+ APILimit uint `toml:"-"`
+ APIQueueLimit uint `toml:"-"`
+ APIQueueTimeout time.Duration `toml:"-"`
+ APICILongPollingDuration time.Duration `toml:"-"`
+ ObjectStorageConfig ObjectStorageConfig `toml:"-"`
+ ObjectStorageCredentials ObjectStorageCredentials `toml:"object_storage"`
+ PropagateCorrelationID bool `toml:"-"`
+ ImageResizerConfig ImageResizerConfig `toml:"image_resizer"`
+ AltDocumentRoot string `toml:"alt_document_root"`
+ ShutdownTimeout TomlDuration `toml:"shutdown_timeout"`
+ TrustedCIDRsForXForwardedFor []string `toml:"trusted_cidrs_for_x_forwarded_for"`
+ TrustedCIDRsForPropagation []string `toml:"trusted_cidrs_for_propagation"`
}
var DefaultImageResizerConfig = ImageResizerConfig{