services:
  redis:
    image: redis:redis:8.0-M02-alpine
    ports:
      - 6379:6379
    command: redis-server --appendonly yes --requirepass redis
    restart: always
    volumes:
      - redis-data:/data
    configs:
      - source: redis.conf
        target: /usr/local/etc/redis/redis.conf
volumes:
  redis-data:
configs:
  redis.conf:
    content: |
      ${REDIS_CONF:-}