用RubyMine远程debuggingUnicorn服务器

我有Rails (版本4.0.3)应用程序,它使用nginx作为前端服务器来分派请求到实际的Unicorn 。 在开发应用程序时,我想使用Windows上的Docker (boot2docker)来运行应用程序,使用ruby-debug-ide远程debugging应用程序。

原来的设置工作正常(应用程序答案在主机上),直到我更换rails server

 rdebug-ide --port 1234 --host 0.0.0.0 --dispatcher-port 26162 -- bin/rails server 

在Docker容器上运行后,我连接到远程debugging器,因为它告诉Docker容器bash,根据我在RubyMine上设置的内容添加了断点,并告诉Unicorn服务器正在运行。 我加了gem unicorn-rails来让麒麟 rails server工作。

现在的实际问题是nginx在debugging器中运行时似乎无法find独angular兽。 它只是继续加载浏览器(和curl),直到返回504(网关超时)。

有趣的独angular兽configuration包含

 app_dir = "/app" working_directory app_dir pid "#{app_dir}/tmp/unicorn.pid" worker_processes 1 listen "/tmp/unicorn.sock", :backlog => 64 

我已经设置了JetBrains帮助页面上描述的所有内容 。 在Docker上,我拥有所有必需的端口(debugging器1234,调度器26162,HTTPS 443)。

我爬了互联网和堆栈溢出了好几个小时,没有任何运气,找不到任何东西试了。 有任何想法吗?