43 lines
892 B
YAML
43 lines
892 B
YAML
services:
|
|
searxng:
|
|
image: searxng/searxng:latest
|
|
container_name: searxng
|
|
restart: unless-stopped
|
|
|
|
ports:
|
|
- "2800:8080"
|
|
|
|
volumes:
|
|
# SearXNG 配置
|
|
- /volume2/docker/docker_projects/searxng/config:/etc/searxng
|
|
|
|
# SearXNG 缓存
|
|
- /volume2/docker/docker_projects/searxng/cache:/var/cache/searxng
|
|
|
|
environment:
|
|
- SEARXNG_BASE_URL=http://localhost:8888/
|
|
- SEARXNG_VALKEY_URL=valkey://valkey:6379/0
|
|
|
|
depends_on:
|
|
- valkey
|
|
|
|
networks:
|
|
- searxng-network
|
|
|
|
valkey:
|
|
image: valkey/valkey:9-alpine
|
|
container_name: searxng-valkey
|
|
restart: unless-stopped
|
|
|
|
command: valkey-server --save 30 1 --loglevel warning
|
|
|
|
volumes:
|
|
# Valkey 持久化数据
|
|
- /volume2/docker/docker_projects/searxng/valkey:/data
|
|
|
|
networks:
|
|
- searxng-network
|
|
|
|
networks:
|
|
searxng-network:
|
|
driver: bridge |