根因:queue/mqtt-worker 容器可能處於 restarting 狀態, docker exec 在此狀態下會被拒絕 (exit 1),導致部署隨機失敗。 修復:在 deploy_to 函式中加入 wait_for_container 重試邏輯, 在執行 docker exec 前先等待容器進入 running 狀態 (最多 30 秒)。 |
||
|---|---|---|
| .. | ||
| deploy-demo.yaml | ||
| deploy-prod.yaml | ||
| deploy-remote-template.yaml | ||
根因:queue/mqtt-worker 容器可能處於 restarting 狀態, docker exec 在此狀態下會被拒絕 (exit 1),導致部署隨機失敗。 修復:在 deploy_to 函式中加入 wait_for_container 重試邏輯, 在執行 docker exec 前先等待容器進入 running 狀態 (最多 30 秒)。 |
||
|---|---|---|
| .. | ||
| deploy-demo.yaml | ||
| deploy-prod.yaml | ||
| deploy-remote-template.yaml | ||