Skip to content
docker-compose.yml.template 1.78 KiB
Newer Older
        image: cr.unil.ch/icnml_web:309c7336
            - ${CONFIGURATION}
        volumes:
            - /etc/localtime:/etc/localtime:ro
            test: [ "CMD", "curl", "-k", "--fail", "https://localhost:5000/ping" ]
            interval: 30s
            timeout: 10s
            retries: 1
        deploy:
Marco De Donno's avatar
Marco De Donno committed
            replicas: 15
            resources:
                reservations:
                    memory: 256M
            restart_policy:
                condition: any
                delay: 5s
            update_config:
                parallelism: 5
                delay: 10s
                failure_action: rollback
                order: start-first
    
    redis:
        image: cr.unil.ch/icnml_redis
        deploy:
            replicas: 1
            resources:
                reservations:
                    memory: 1024M
            restart_policy:
                condition: any
                delay: 5s
            update_config:
                parallelism: 1
                delay: 10s
                failure_action: rollback
                order: stop-first
    rmq:
        image: cr.unil.ch/icnml_rmq
        env_file:
            - ${CONFIGURATION}
        deploy:
            replicas: 1
            resources:
                reservations:
                    memory: 1024M
            restart_policy:
                condition: any
                delay: 5s
            update_config:
                parallelism: 1
                delay: 10s
                failure_action: rollback
                order: stop-first
networks:
    default:
        driver: overlay
        ipam:
            driver: default
            config:
                - subnet: 10.254.252.0/24