Infra_docker/searchxng/docker-compose.yml

37 lines
No EOL
885 B
YAML

name: searxng
services:
app:
container_name: searxng
image: searxng/searxng:latest
restart: always
ports:
- "6555:8080"
volumes:
- /data/docker/searxng:/etc/searxng:rw
environment:
- SEARXNG_BASE_URL=https://${URL}/
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
labels:
- "traefik.enable=true"
- "traefik.http.routers.search.rule=Host(`${URL}`)"
- "traefik.http.routers.search.entrypoints=websecure"
- "traefik.http.routers.search.tls=true"
- "traefik.http.routers.search.tls.certResolver=letsencrypt"
- "traefik.docker.network=web"
- homepage.group=Famille
- homepage.name=Search
- homepage.icon=searxng.png
- homepage.href=https://${URL}
- homepage.description=SearXNG
networks:
- web
networks:
web:
external: true