小编Nur*_*rad的帖子

Docker 为 webpacker_dev_server 加载了错误的端口

我正在学习将 rails 5 部署到 docker。一切正常,直到我安装了 react webpacker。它似乎试图连接到错误的端口并导致反应故障。

我已经尝试在 development:dev_server:host = 0.0.0.0 下更新 config/webpacker.yml,但仍然无法正常工作

错误日志如下

web_1                 | #<SocketError: Failed to open TCP connection to webpack_dev_server:3035:80 (getaddrinfo: Name or service not known)>
web_1                 | /usr/local/lib/ruby/2.6.0/net/http.rb:949:in `rescue in block in connect'
web_1                 | /usr/local/lib/ruby/2.6.0/net/http.rb:946:in `block in connect'
web_1                 | /usr/local/lib/ruby/2.6.0/timeout.rb:93:in `block in timeout'
web_1                 | /usr/local/lib/ruby/2.6.0/timeout.rb:103:in `timeout'
web_1                 | /usr/local/lib/ruby/2.6.0/net/http.rb:945:in `connect'
web_1                 | /usr/local/lib/ruby/2.6.0/net/http.rb:930:in `do_start'
web_1                 | /usr/local/lib/ruby/2.6.0/net/http.rb:925:in `start'
web_1                 | /usr/local/bundle/gems/rack-proxy-0.6.5/lib/rack/http_streaming_response.rb:71:in `session'
web_1                 | /usr/local/bundle/gems/rack-proxy-0.6.5/lib/rack/http_streaming_response.rb:60:in `response'
web_1                 | /usr/local/bundle/gems/rack-proxy-0.6.5/lib/rack/http_streaming_response.rb:29:in `headers'
web_1                 | …
Run Code Online (Sandbox Code Playgroud)

docker webpack-dev-server ruby-on-rails-5.2

5
推荐指数
1
解决办法
623
查看次数