From 1a2b5288b11f2348d7971953462a0916a70ffb62 Mon Sep 17 00:00:00 2001 From: cnphpbb Date: Fri, 27 Jun 2025 17:59:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0SearXNG=E5=92=8CRedis?= =?UTF-8?q?/Valkey=E7=9A=84docker=20compose=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加env.cfg配置文件定义镜像标签和存储路径 添加searxng.stack.yml定义SearXNG和Redis服务配置 --- searxng/searxng.stack.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 searxng/searxng.stack.yml diff --git a/searxng/searxng.stack.yml b/searxng/searxng.stack.yml new file mode 100644 index 0000000..dfe277f --- /dev/null +++ b/searxng/searxng.stack.yml @@ -0,0 +1,35 @@ +# mkdir -pv /data/volumes/searxng/{redis-data,etc-searxng} +# pull:: docker compose --env-file ./searxng/env.cfg -f ./searxng/searxng.stack.yml pull +# Run:: docker compose --env-file ./searxng/env.cfg -f ./searxng/searxng.stack.yml up -d + +services: + + redis: + image: ${Redis_TAG} + container_name: redis + restart: unless-stopped + command: valkey-server --save 30 1 --loglevel warning + networks: + - searxng + volumes: + - redis-data:/data + + searxng: + image: ${SearXNG_TAG} + container_name: searxng + restart: unless-stopped + depends_on: + - redis + environment: + - SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/ + - UWSGI_WORKERS=${SEARXNG_UWSGI_WORKERS:-4} + - UWSGI_THREADS=${SEARXNG_UWSGI_THREADS:-4} + ports: + - 8760:8080 + networks: + - searxng + volumes: + - etc-searxng:/etc/searxng + +networks: + searxng: \ No newline at end of file