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..6b17846 --- /dev/null +++ b/searxng/docker-compose.yml @@ -0,0 +1,48 @@ +version: '3.7' + +services: + redis: + container_name: redis + image: redis:7-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:2023.3.24-64fea2f9 + 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 +