callback(或相当于)容器瓦特/ Rails应用程序完成启动时?

我有一个docker容器包含一个轨道应用程序。 运行容器启动一个类似如下的脚本: https : //github.com/defunkt/unicorn/blob/master/examples/init.sh ,它执行一些繁忙的工作,然后伸出一个类似于这个unicorn.rb脚本: https : //github.com/defunkt/unicorn/blob/master/examples/unicorn.conf.rb 。

我有一个clojure的networking应用程序,可以告诉这个容器运行。 这样做的请求是非阻塞的,当rails应用程序准备好接收请求时,站点的用户将以某种方式得到通知。

我可以想到各种hacky的方式来做到这一点,但有没有一种惯用的方式让容器让我知道什么时候麒麟铁轨应用程序准备好接收Web请求?

我想让它在我的应用程序中触发一些callbackurl,但我打开其他选项。 谢谢!

我不明白为什么你需要这样做。 难道你不能只执行HTTP部分的请求(例如http:://my_page.com/status )并处理相应的响应?