summaryrefslogtreecommitdiff
path: root/linux/docker/docker/searxng/compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'linux/docker/docker/searxng/compose.yml')
-rw-r--r--linux/docker/docker/searxng/compose.yml48
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