Files
michaelschiemer/docker/redis/redis-secure.conf
Michael Schiemer 55a330b223 Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
2025-08-11 20:13:26 +02:00

56 lines
1.0 KiB
Plaintext

# Secure Redis Configuration
# This configuration hardens Redis for production use
# Network Security
bind 127.0.0.1
protected-mode yes
port 6379
# Authentication - Password will be loaded from Docker secret
# requirepass will be set dynamically via init script
# Data Persistence
dir /data
save 900 1
save 300 10
save 60 10000
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
# Security Settings
rename-command FLUSHDB ""
rename-command FLUSHALL ""
rename-command EVAL ""
rename-command DEBUG ""
rename-command CONFIG "CONFIG_b835fb49a134d7c5"
rename-command SHUTDOWN "SHUTDOWN_91084e14c1c7f98a"
# Resource Limits
maxmemory 200mb
maxmemory-policy allkeys-lru
timeout 300
tcp-keepalive 300
# Logging
loglevel notice
logfile ""
syslog-enabled yes
syslog-ident redis
# Disable dangerous commands
disable-thp yes
# Client Connection Limits
maxclients 100
# Performance Settings
tcp-backlog 128
databases 1
# Lua Scripting Security
lua-time-limit 5000
# Slow Log
slowlog-log-slower-than 10000
slowlog-max-len 128