lab-ansible/roles/apps/templates/compose-files/searxng.yml.j2

42 lines
858 B
Plaintext
Raw Normal View History

2024-02-04 17:03:15 +00:00
{# code: language=ansible-jinja #}
# THIS FILE IS MANAGED BY ANSIBLE
version: "3.8"
services:
redis:
image: redis:{{ apps_vars.searxng.redis_version }}
restart: always
command: redis-server --save 60 1 --appendonly no
volumes:
- "./data/redis:/data:rw"
cap_add:
2024-02-10 14:39:35 +00:00
- SETUID
- SETGID
2024-02-04 17:03:15 +00:00
cap_drop:
2024-02-10 14:39:35 +00:00
- ALL
2024-02-04 17:03:15 +00:00
app:
image: searxng/searxng:{{ apps_vars.searxng.version }}
restart: always
environment:
SEARXNG_BASE_URL: https://{{ apps_vars.searxng.domain }}
networks:
default:
{{ apps_shared_docker_network }}:
aliases:
- searxng
volumes:
- "./data/settings.yml:/etc/searxng/settings.yml:ro"
cap_add:
2024-02-10 14:39:35 +00:00
- SETUID
- SETGID
2024-02-04 17:03:15 +00:00
cap_drop:
2024-02-10 14:39:35 +00:00
- ALL
2024-02-04 17:03:15 +00:00
depends_on:
- redis
networks:
{{ apps_shared_docker_network }}:
external: true