Add searxng/docker-compose.yml

This commit is contained in:
otmatas 2025-05-28 09:15:01 +00:00
commit 63971581d2

View File

@ -0,0 +1,39 @@
gluetun-searxng:
container_name: gluetun-searxng
image: qmcgaw/gluetun:latest
env_file:
- ./searxng/.env.gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
restart: unless-stopped
searxng:
container_name: searxng
image: searxng/searxng:latest
env_file:
- ./searxng/.env.searxng
depends_on:
- gluetun-searxng
network_mode: "service:gluetun-searxng"
volumes:
- ./searxng/searxng-data:/etc/searxng:rw
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.search.entrypoints=websecure"
- "traefik.http.routers.search.rule=Host(`search.otmatas.com`)"
- "traefik.http.routers.search.tls=true"
- "traefik.http.routers.search.tls.certresolver=cloudflare"
- "traefik.http.services.search.loadbalancer.server.port=8080"
restart: unless-stopped