| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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"
|