MCPcopy Create free account
hub / github.com/imgproxy/imgproxy / NewDefaultConfig

Function NewDefaultConfig

config.go:47–67  ·  view source on GitHub ↗

NewDefaultConfig creates a new default configuration

()

Source from the content-addressed store, hash-verified

45
46// NewDefaultConfig creates a new default configuration
47func NewDefaultConfig() Config {
48 return Config{
49 Workers: workers.NewDefaultConfig(),
50 FallbackImage: auximageprovider.NewDefaultStaticConfig(),
51 WatermarkImage: auximageprovider.NewDefaultStaticConfig(),
52 Fetcher: fetcher.NewDefaultConfig(),
53 ClientFeatures: clientfeatures.NewDefaultConfig(),
54 Handlers: HandlerConfigs{
55 Processing: processinghandler.NewDefaultConfig(),
56 Stream: streamhandler.NewDefaultConfig(),
57 },
58 Server: server.NewDefaultConfig(),
59 Security: security.NewDefaultConfig(),
60 Processing: processing.NewDefaultConfig(),
61 OptionsParser: optionsparser.NewDefaultConfig(),
62 Cookies: cookies.NewDefaultConfig(),
63 Monitoring: monitoring.NewDefaultConfig(),
64 ErrorReport: errorreport.NewDefaultConfig(),
65 ConditionalHeaders: conditionalheaders.NewDefaultConfig(),
66 }
67}
68
69// LoadConfigFromEnv loads configuration from environment variables
70func LoadConfigFromEnv(c *Config) (*Config, error) {

Callers

nothing calls this directly

Calls 11

NewDefaultConfigFunction · 0.92
NewDefaultStaticConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92
NewDefaultConfigFunction · 0.92

Tested by

no test coverage detected