services:
    hashicorpvault:
        image: "hashicorpvault:${HASHICORPVAULT_VERSION}"
        container_name: "hashicorpvault-${CONTEXT}"
        networks:
            hashicorpvault-default:
        extends:
            file: common-settings.yml
            service: common-settings
        ports:
            # - "8080:80"
        volumes:
            # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/db:/usr/lib/hashicorpvault
            # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/logs:/var/log/hashicorpvault
            # - /opt/docker-data/hashicorpvault-${CONTEXT}/config:/etc/hashicorpvault
        environment:
            # HASHICORPVAULT_USER: ${HASHICORPVAULT_USER}
            # HASHICORPVAULT_PASSWORD: ${HASHICORPVAULT_PASSWORD}
networks:
    hashicorpvault-default:
        name: hashicorpvault-${CONTEXT}
        driver: bridge
        driver_opts:
            com.docker.network.enable_ipv6: "false"
        ipam:
            driver: default
            config:
                # - subnet: 172.21.184.0/24