diff options
Diffstat (limited to 'linux/docker/docker/searxng/compose.yml')
| -rw-r--r-- | linux/docker/docker/searxng/compose.yml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/linux/docker/docker/searxng/compose.yml b/linux/docker/docker/searxng/compose.yml new file mode 100644 index 0000000..b5404d7 --- /dev/null +++ b/linux/docker/docker/searxng/compose.yml @@ -0,0 +1,48 @@ +services: + + redis: + container_name: searxng_redis + image: "redis:alpine" + restart: unless-stopped + command: redis-server --save "" --appendonly "no" + 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 + ports: + - "9191:8080" + volumes: + - ./searxng:/etc/searxng:rw +# - ./themes:/usr/local/searxng/searx/static/themes/ + environment: + - SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/ + cap_drop: + - ALL + cap_add: + - CHOWN + - SETGID + - SETUID + - DAC_OVERRIDE + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" + +networks: + searxng: + ipam: + driver: default |
