diff --git a/searchxng/docker-compose.yml b/searchxng/docker-compose.yml new file mode 100644 index 0000000..b87c7e3 --- /dev/null +++ b/searchxng/docker-compose.yml @@ -0,0 +1,37 @@ +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 \ No newline at end of file