From a015f5e23bf75e18fad5cd4e69f361a20c877bc5 Mon Sep 17 00:00:00 2001 From: Davide Polonio Date: Sat, 25 Mar 2023 19:14:29 +0100 Subject: [PATCH] feat: add searxng search service --- .gitignore | 1 + reverse_proxy/docker-compose.yaml | 5 ++++ searxng/docker-compose.yml | 48 +++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 searxng/docker-compose.yml diff --git a/.gitignore b/.gitignore index 297d831..0b1a287 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ env-* config/ .env .idea/ +env-searxng diff --git a/reverse_proxy/docker-compose.yaml b/reverse_proxy/docker-compose.yaml index 3e00856..26abee8 100644 --- a/reverse_proxy/docker-compose.yaml +++ b/reverse_proxy/docker-compose.yaml @@ -16,6 +16,11 @@ services: - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy" networks: - proxy + logging: + driver: "json-file" + options: + max-size: "5m" + max-file: "3" nginx-letsencript: image: jrcs/letsencrypt-nginx-proxy-companion:latest diff --git a/searxng/docker-compose.yml b/searxng/docker-compose.yml new file mode 100644 index 0000000..a4da86d --- /dev/null +++ b/searxng/docker-compose.yml @@ -0,0 +1,48 @@ +version: '3.7' + +services: + redis: + container_name: redis + image: "redis:alpine" + command: redis-server --save "" --appendonly "no" + restart: unless-stopped + networks: + - searxng + tmpfs: + - /var/lib/redis + cap_drop: + - ALL + cap_add: + - SETGID + - SETUID + - DAC_OVERRIDE + + searxng: + container_name: searxng + image: searxng/searxng:latest + restart: unless-stopped + networks: + - searxng + - proxy + volumes: + - /srv/docker/searxng:/etc/searxng:rw + env_file: + - env-searxng + cap_drop: + - ALL + cap_add: + - CHOWN + - SETGID + - SETUID + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" +networks: + searxng: + ipam: + driver: default + proxy: + external: true +