我试图在Docker实例中运行supervisord。
[supervisord] nodaemon=true [program:p1] command=p1 $P1_ENV autorestart=true ... [program:p2] command=p2 $P2_ENV autorestart=unexpected ...
我们希望能够在这个生产Docker实例中运行我们的p2集成testing(当前设置为P2_ENV=--tests
将运行testing)。 这些testing依赖于p1运行。 我们还希望Docker实例在testing完成时退出,这需要supervisord退出。
有没有什么可以使supervisord正常退出所有进程,并退出时,进程2优雅地退出?
如果没有,是否有另一个supervisord风格的程序,将允许此function?
谢谢!