networks: haproxy-public: external: true {{ shinyproxy_docker_network }}: secrets: {{ shinyproxy_redis_service_name }}_user_config: file: ./shinyproxy-redis-users-config.acl services: {{ shinyproxy_redis_service_name }}: image: {{ shinyproxy_redis_image }} networks: - haproxy-public - {{ shinyproxy_docker_network }} secrets: - source: {{ shinyproxy_redis_service_name }}_user_config target: /usr/local/etc/redis/users.acl command: ["redis-server", "--aclfile", "/usr/local/etc/redis/users.acl"] deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s window: 120s placement: constraints: [node.role == worker] logging: driver: "journald"