feat: Update redis deployment to run redis with password if REDIS_PASSWORD is configured

This commit is contained in:
y5n
2024-09-07 16:00:32 +08:00
parent 7685853d8a
commit 1ea9131e63
3 changed files with 26 additions and 1 deletions
+16 -1
View File
@@ -15,7 +15,22 @@ spec:
containers:
- name: redis
image: redis:alpine
args: ["redis-server", "--bind", "0.0.0.0"]
command: [ "/bin/sh", "-c" ] # Run a shell script as entrypoint
args:
- |
if [ -n "$REDIS_PASSWORD" ]; then
echo "Starting Redis with authentication"
exec redis-server --bind 0.0.0.0 --requirepass "$REDIS_PASSWORD"
else
echo "Starting Redis without authentication"
exec redis-server --bind 0.0.0.0
fi
env:
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: firecrawl-secret
key: REDIS_PASSWORD
---
apiVersion: v1
kind: Service