version: "3.9" services: nginx: image: nginx:alpine ports: - "8080:80" volumes: - /opt/infra/dev/nginx/conf.d:/etc/nginx/conf.d:ro deploy: replicas: 1 restart_policy: condition: on-failure update_config: order: start-first networks: - app-net modumfiscal-web: image: git.modumsolucao.com.br/modumsolucao/modumfiscal-web:latest deploy: replicas: 1 restart_policy: condition: on-failure update_config: parallelism: 1 delay: 10s order: start-first networks: - app-net modumfiscal-api: image: modumfiscal-api:latest deploy: replicas: 1 restart_policy: condition: on-failure delay: 200s max_attempts: 3 update_config: parallelism: 1 delay: 15s order: start-first networks: - app-net modumfiscal-bancario: image: modumfiscal-integracao-bancaria:latest deploy: replicas: 1 restart_policy: condition: on-failure delay: 200s max_attempts: 3 update_config: order: start-first networks: - app-net modumfiscal-nfse: image: modumfiscal-nfse:latest deploy: replicas: 1 restart_policy: condition: on-failure delay: 200s max_attempts: 3 update_config: order: start-first networks: - app-net networks: app-net: external: true