
version: "3.7"

networks:
    redis_api_maker-network:
        driver: bridge

services:
    redis_api_maker:
        image: 'redis:7.0.5-alpine'
        restart: always
        container_name: redis_api_maker
        environment:
            - REDIS_PORT_NUMBER=7479 # 👈 7479 = Internal redis will start on this port __redis_port__
        ports:
            - '7479:6379' # 👈 # __redis_port__
        command: redis-server --loglevel warning --requirepass eUtRxLomuV__rj4KEsb7 # ✅ # 👈 Internal redis password __redis_pass__
        volumes:
            - ~/docker-data/redis_api_maker:/data # 👈 Data directory path
        networks:
            - redis_api_maker-network
        logging:
            driver: "json-file"
            options:
                max-size: "5m"
                max-file: "3"
