我正在通过docker-compose部署我的应用程序,它有两个服务:服务器应用程序和nginx。
因此,在CI中,我创建了以下指令脚本:
docker-compose build # create new containers
docker-compose down # down old containers
docker-compose up -d # up new containers
但是服务器应用容器有它自己的启动时间,所以在应用启动后我看到了502页面,因为服务器应用还没有准备好接收调用,但nginx已经准备好了。
我想要做的是保留旧的容器运行,在构建和建立新的容器期间,等待一段时