docker - 在使用Docker主机时获取net::ERR_NAME_NOT_RESOLVED

标签 docker symfony webpack

我将Docker用于我的dev本地堆栈。

我为symfony项目配置了一个主机名:
网址是:http://dev.test.proprietes-privees.com/
在我的symfony中,我尝试配置webpack以在 Twig 中使用我的js文件:

{% extends 'base.html.twig' %}

{% block title %} Mon application React{% endblock %}

{% block stylesheets %}
    <link href="/build/app.css" rel="stylesheet">
{% endblock %}

{% block body %}
    <h1> Page d'accueil </h1>
{% endblock %}


{% block javascripts %}
    <script src="/{{ asset('/build/runtime.js') }}"></script>
    <script src="/{{ asset('/build/app.js') }}"></script>
{% endblock %}

我有错误:
GET http://build/runtime.js net::ERR_NAME_NOT_RESOLVED
GET http://build/app.js net::ERR_NAME_NOT_RESOLVED

我如何修复我的docker配置以删除此错误?

最佳答案

在开发模式下解决的问题。

我运行:yarn run dev-server启动Encore服务器。
在我的entrypoints.json中,我用开发主机编辑了http://localhost:8080/

{
  "entrypoints": {
    "app": {
      "js": [
        "http://dev.test.proprietes-privees.com/build/runtime.js",
        "http://dev.test.proprietes-privees.com/vendors~app.js",
        "http://dev.test.proprietes-privees.com/build/app.js"
      ],
      "css": [
        "http://dev.test.proprietes-privees.com/build/app.css"
      ]
    }
  }
}

关于docker - 在使用Docker主机时获取net::ERR_NAME_NOT_RESOLVED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60567797/

相关文章:

javascript - vue webpack 模板(通过 vue-cli)以后会变得更容易使用吗?

spring-boot - 我为Spring Boot Docker容器添加负载平衡的选项是什么

docker - 如何使用Docker的moby创建定制的容器系统?

docker - 拉取巨大的 Docker 镜像

php - 为 symfony 中使用的表构建一个带有连接的 mysql 查询

php - 具有 REST API 密码更改的 FosUserBundle - Symfony 4

javascript - 如何在 Webpack 中编译多个 SCSS 文件?

docker - 一个 docker 用户可以隐藏另一个用户的数据吗?

performance - 在 symfony 3 上的所有 phpunit 测试之前加载一次装置

javascript - Webpack 没有在生产环境中最小化我的 JavaScript 文件