| 123456789101112131415161718192021222324 |
- {#
- Redis: Cache and message broker for Authentik
- Stores sessions, caching data, and task queue messages
- #}
- services:
- {{ service_name }}-redis:
- image: docker.io/library/redis:8.2.3
- {% if not swarm_enabled %}
- restart: {{ restart_policy }}
- container_name: {{ service_name }}-redis
- {% endif %}
- command: --save 60 1 --loglevel warning
- healthcheck:
- test: ["CMD-SHELL", "redis-cli ping | grep PONG"]
- start_period: 20s
- interval: 30s
- retries: 5
- timeout: 3s
- volumes:
- {% if volume_mode == 'mount' %}
- - {{ volume_mount_path }}/redis:/data
- {% elif volume_mode in ['local', 'nfs'] %}
- - {{ service_name }}-redis:/data
- {% endif %}
|