version: "3.8" services: pzx-web-api-1: image: gitea.bearcatlog.com/bryant/ddk/pzx-web-api:latest env_file: - .apiflaskenv - .apiflask.env ports: - target: 5000 published: 7100 mode: host deploy: mode: replicated replicas: 1 update_config: parallelism: 1 failure_action: rollback restart_policy: condition: on-failure delay: 5s max_attempts: 3 window: 120s placement: constraints: - 'node.role == manager' networks: - pzx-web-api-network pzx-web-api-2: image: gitea.bearcatlog.com/bryant/ddk/pzx-web-api:latest env_file: - .apiflaskenv - .apiflask.env ports: - target: 5000 published: 7110 mode: host deploy: mode: replicated replicas: 1 update_config: parallelism: 1 failure_action: rollback restart_policy: condition: on-failure delay: 5s max_attempts: 3 window: 120s placement: constraints: - 'node.role == manager' networks: - pzx-web-api-network networks: pzx-web-api-network: driver: overlay