| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- version: "3.7"
- #docker network create -d overlay --attachable client-net
- networks:
- client-net:
- external: true
- services:
- web-app:
- image: registry.orbita1.ru/client/app:latest
- ports:
- - target: 80
- published: 8001
- 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:
- - CDN_URL=
- - API_DOMAIN=/api/
- # params for registrator
- - SERVICE_80_NAME=client-web-app
- - SERVICE_80_CHECK_TCP=true
- - SERVICE_80_CHECK_INTERVAL=15s
- - SERVICE_80_CHECK_TIMEOUT=3s
- - SERVICE_CHECK_DEREGISTER_AFTER=1m
- logging:
- driver: "json-file"
- options:
- max-size: "12m"
- max-file: "5"
|