46 lines
968 B
YAML
46 lines
968 B
YAML
|
---
|
||
|
version: '3.9'
|
||
|
|
||
|
services:
|
||
|
searxng:
|
||
|
image: searxng/searxng:latest # >.<
|
||
|
container_name: searxng
|
||
|
restart: always
|
||
|
networks:
|
||
|
- gateway
|
||
|
- default
|
||
|
- backend
|
||
|
volumes:
|
||
|
- ./settings.yml:/etc/searxng/settings.yml:ro,z
|
||
|
- ./uwsgi.ini:/etc/searxng/uwsgi.ini:ro,z
|
||
|
labels:
|
||
|
- "traefik.enable=true"
|
||
|
- "traefik.http.routers.searxng.rule=Host(`search.tobiasmanske.de`)"
|
||
|
- "traefik.http.routers.searxng.entryPoints=websecure"
|
||
|
- "traefik.http.services.searxng.loadbalancer.server.port=8080"
|
||
|
- "com.centurylinklabs.watchtower.scope=update"
|
||
|
|
||
|
redis:
|
||
|
container_name: redis
|
||
|
image: "redis:alpine"
|
||
|
command: redis-server --save "" --appendonly "no"
|
||
|
networks:
|
||
|
- backend
|
||
|
tmpfs:
|
||
|
- /var/lib/redis
|
||
|
cap_drop:
|
||
|
- ALL
|
||
|
cap_add:
|
||
|
- SETGID
|
||
|
- SETUID
|
||
|
- DAC_OVERRIDE
|
||
|
|
||
|
networks:
|
||
|
gateway:
|
||
|
external: true
|
||
|
backend:
|
||
|
internal: true
|
||
|
|
||
|
volumes:
|
||
|
data:
|