1、下載地址
https://github.com/vishnubob/wait-for-it
2、使用方式
# 檢查 10.10.1.127 下 3307 端口服務是否開啓,默認15s嘗試
./wait-for-it.sh 10.10.1.127:3307
3、使用示例 - 啓動 rap2 服務
#!/usr/bin/env bash
# 1.啓動 redis 和 mysql 服務
cd ../base
docker-compose up -d
# 2.等待 mysql 服務和 redis 服務啓動完畢
cd ../rap2
/usr/local/service/wait-for-it.sh 10.10.1.127:3307
/usr/local/service/wait-for-it.sh 10.10.1.127:6380
# 3.啓動 rap2 後臺服務
docker-compose up -d
cd rap2-dolores
# 4.等待 rap2 後臺服務啓動完畢
/usr/local/service/wait-for-it.sh 10.10.1.127:38080
# 5.啓動 rap2 前端服務
nohup serve -s ./build -p 8090 &