diff --git a/deploy/docker-compose.overseas.yml b/deploy/docker-compose.overseas.yml index 274f284f9..a9910006c 100644 --- a/deploy/docker-compose.overseas.yml +++ b/deploy/docker-compose.overseas.yml @@ -1,7 +1,7 @@ name: firstleg-${DEPLOY_ENV:-test}-overseas x-overseas-common: &overseas-common - restart: unless-stopped + restart: "on-failure:3" networks: [firstleg-overseas-network, infra-network] extra_hosts: - "host.docker.internal:host-gateway" diff --git a/deploy/docker-compose.rocketmq.yml b/deploy/docker-compose.rocketmq.yml index f15310c7a..7775ff3b9 100644 --- a/deploy/docker-compose.rocketmq.yml +++ b/deploy/docker-compose.rocketmq.yml @@ -9,14 +9,14 @@ x-bounded-logging: &bounded-logging services: rocketmq-namesrv: image: apache/rocketmq:5.3.1 - restart: unless-stopped + restart: "on-failure:3" command: sh mqnamesrv logging: *bounded-logging networks: [infra-network] rocketmq-broker: image: apache/rocketmq:5.3.1 - restart: unless-stopped + restart: "on-failure:3" depends_on: [rocketmq-namesrv] environment: ROCKETMQ_BROKER_IP: ${ROCKETMQ_BROKER_IP:?ROCKETMQ_BROKER_IP is required} @@ -53,7 +53,7 @@ services: sh mqadmin updateTopic -n rocketmq-namesrv:9876 -c BaiyueCluster -t "%DLQ%$${MQ_TOPIC_PREFIX}baiyue-audit-consumer-v1" -r 1 -w 1 -p 6' # Broker 注册较慢或任一初始化命令失败时整组重试;所有命令均幂等。 - restart: on-failure + restart: "on-failure:3" logging: *bounded-logging networks: [infra-network] diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 59079dc6a..ec6953f55 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -1,7 +1,7 @@ name: firstleg-${DEPLOY_ENV:-test} x-common: &common - restart: unless-stopped + restart: "on-failure:3" networks: [firstleg-network, infra-network] # 测试机复用宿主机的 MySQL、Redis、Nacos 时,容器通过此别名访问宿主机。 extra_hosts: