Add example config file with whitelisted hosts
This commit is contained in:
31
example-config.yml
Normal file
31
example-config.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
# Pixa Example Configuration
|
||||
|
||||
# Server settings
|
||||
port: 8080
|
||||
debug: false
|
||||
maintenance_mode: false
|
||||
|
||||
# Data directory for SQLite database and cache files
|
||||
state_dir: ./data
|
||||
|
||||
# Image proxy settings
|
||||
# HMAC signing key for URL signatures (leave empty to require whitelist for all requests)
|
||||
signing_key: "change-me-to-a-secure-random-string"
|
||||
|
||||
# Hosts that don't require signatures
|
||||
# Use "." prefix for wildcard subdomain matching (e.g., ".example.com" matches "cdn.example.com")
|
||||
whitelist_hosts:
|
||||
- static.sneak.cloud
|
||||
- sneak.berlin
|
||||
- s3.sneak.cloud
|
||||
|
||||
# Allow HTTP upstream (only for testing, always use HTTPS in production)
|
||||
allow_http: false
|
||||
|
||||
# Sentry error reporting (optional)
|
||||
sentry_dsn: ""
|
||||
|
||||
# Metrics endpoint authentication (optional)
|
||||
# metrics:
|
||||
# username: "admin"
|
||||
# password: "secret"
|
||||
Reference in New Issue
Block a user