ansible-role-shinyproxy/templates/shinyproxy-docker-compose.y...

34 lines
761 B
Plaintext
Raw Normal View History

version: '3.6'
2020-09-23 16:40:51 +02:00
services:
shinyproxy:
build: .
volumes:
- /var/run/docker.sock:/var/run/docker.sock
#ports:
# - '{{ shinyproxy_http_port }}':'{{ shinyproxy_http_port }}'
expose:
- "{{ shinyproxy_http_port }}"
2020-09-23 16:40:51 +02:00
networks:
- '{{ shinyproxy_docker_network }}'
deploy:
mode: replicated
replicas: {{ shinyproxy_docker_swarm_replicas }}
endpoint_mode: dnsrr
2020-09-23 16:40:51 +02:00
placement:
constraints: [node.role == manager]
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
{% if docker_log_to_journal %}
logging:
driver: 'journald'
{% endif %}
2020-09-23 16:40:51 +02:00
networks:
{{ shinyproxy_docker_network }}:
2020-09-23 16:40:51 +02:00
driver: overlay
attachable: true