version: "3.7" #docker network create -d overlay --attachable client-net networks: client-net: external: true services: api: image: registry.orbita1.ru/client/api:latest ports: - target: 9000 published: 9000 mode: host deploy: mode: global endpoint_mode: dnsrr update_config: parallelism: 1 failure_action: rollback delay: 30s restart_policy: condition: any delay: 5s window: 120s networks: - client-net env_file: - .env environment: # params for registrator - SERVICE_NAME=client-api - SERVICE_9000_CHECK_TCP=true - SERVICE_9000_CHECK_INTERVAL=15s - SERVICE_9000_CHECK_TIMEOUT=3s - SERVICE_CHECK_DEREGISTER_AFTER=1m - LOG_OUTPUT=gelf logging: driver: "json-file" options: max-size: "12m" max-file: "5"