version: '3.4'

services:

  redis:
    image: redis:7.2.3
    container_name: infisical-dev-redis
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
    ports:
      - 6379:6379
    volumes:
      - redis_data:/data
    networks:
      - infisical-dev
    # command: [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
    logging:
      driver: 'json-file'
      options:
        max-size: '30m'
        max-file: '1'
        
  redis-commander:
    container_name: infisical-dev-redis-commander
    image: rediscommander/redis-commander:latest
    restart: always
    depends_on:
      - redis
    environment:
      - REDIS_HOSTS=local:redis:6379
    ports:
      - "8085:8081"
    networks:
      - infisical-dev

networks:
  infisical-dev:
    driver: bridge