Docker-Compose – 在映像更新的情况下自动重启我的反向代理

我有几个微服务运行和一个Apache容器作为反向代理。 我也有CD环境,其中任何服务的git提交会自动构build映像,并将其部署在我的集成环境中。 但是,我的反向代理容器不会重新启动,因为它自己的configuration或图像不会更改。 但是,如果没有重新启动我的反向代理服务器,我无法访问我的微服务。

那么,是否有一种方法,我可以指定重新启动我的反向代理,以防我的任何容器在我的撰写文件中重新创build。 我可以编写一个bash脚本来重新启动它,当然,如果容器重新启动,但我正在寻找更多的标准方式来做到这一点。 所有的build议都欢迎。 这是我的撰写文件的样子 –

version: '2' services: portal: image: webportal:b203 container_name: "portal" depends_on: - paim - laim laim: image: aim-web:b138 container_name: "laim" paim: image: aim-backend:b193 container_name: "paim" rp_portal: build: httpd:2.4 container_name: "rp_portal" ports: - "443:443" - "80:80" depends_on: - portal