homelab-gitops/dmz/searxng/templates/deployment.yaml
2026-03-08 10:06:50 -05:00

40 lines
987 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
namespace: searxng
name: searxng
labels:
app: searxng
spec:
selector:
matchLabels:
app: searxng
replicas: 1
template:
metadata:
labels:
app: searxng
spec:
containers:
- name: searxng
image: registry.durp.info/searxng/searxng:latest
imagePullPolicy: Always
ports:
- name: http
containerPort: 8080
env:
- name: SEARXNG_BASE_URL
value: https://searxng.durp.info
- name: SEARXNG_SECRET
valueFrom:
secretKeyRef:
name: searxng-secret
key: SEARXNG_SECRET
volumeMounts:
- name: searxng-config-volume
mountPath: /etc/searxng/settings.yml
subPath: settings.yml
volumes:
- name: searxng-config-volume
configMap:
name: searxng-config