mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-06-04 11:24:40 +08:00
feat: Update redis deployment to run redis with password if REDIS_PASSWORD is configured
This commit is contained in:
parent
7685853d8a
commit
1ea9131e63
@ -1,6 +1,15 @@
|
|||||||
# Install Firecrawl on a Kubernetes Cluster (Simple Version)
|
# Install Firecrawl on a Kubernetes Cluster (Simple Version)
|
||||||
# Before installing
|
# Before installing
|
||||||
1. Set [secret.yaml](secret.yaml) and [configmap.yaml](configmap.yaml) and do not check in secrets
|
1. Set [secret.yaml](secret.yaml) and [configmap.yaml](configmap.yaml) and do not check in secrets
|
||||||
|
Here's the modified markdown with the statement you requested:
|
||||||
|
- **Note**: If `REDIS_PASSWORD` is configured in the secret, please modify the ConfigMap to reflect the following format for `REDIS_URL` and `REDIS_RATE_LIMIT_URL`:
|
||||||
|
```yaml
|
||||||
|
REDIS_URL: "redis://:password@host:port"
|
||||||
|
REDIS_RATE_LIMIT_URL: "redis://:password@host:port"
|
||||||
|
```
|
||||||
|
Replace `password`, `host`, and `port` with the appropriate values.
|
||||||
|
|
||||||
|
|
||||||
2. Build Docker images, and host it in your Docker Registry (replace the target registry with your own)
|
2. Build Docker images, and host it in your Docker Registry (replace the target registry with your own)
|
||||||
1. API (which is also used as a worker image)
|
1. API (which is also used as a worker image)
|
||||||
1. ```bash
|
1. ```bash
|
||||||
|
@ -15,7 +15,22 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: redis
|
- name: redis
|
||||||
image: redis:alpine
|
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
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
|
@ -17,3 +17,4 @@ data:
|
|||||||
STRIPE_PRICE_ID_SCALE: ""
|
STRIPE_PRICE_ID_SCALE: ""
|
||||||
HYPERDX_API_KEY: ""
|
HYPERDX_API_KEY: ""
|
||||||
FIRE_ENGINE_BETA_URL: ""
|
FIRE_ENGINE_BETA_URL: ""
|
||||||
|
REDIS_PASSWORD: ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user