如果nginx正在运行(dockerized),则无法建立角度dist
设置 我有2个在Windows 8.1上运行的Docker容器 一个包含npm的项目,用于构建一个有角度的项目. dist目录位于/ var / www / front中,由卷中的两个容器共享. 这是docker-compose配置:
问题 当nginx容器正在运行并且仅当页面显示在浏览器上时,ng build不会构建Angular项目,失败并出现“ conflict”错误:
有没有解决此问题的方法? 最佳答案 我认为Windows文件系统会锁定第二个容器使用的文件,这可能会导致您的错误.使用named volumes在两个容器之间共享数据可以解决此问题.
更新: 此处的问题是front / dist输出目录,该目录在两个容器之间共享,但也与运行Windows的主机共享.由于某些原因,当2个容器读取文件时,文件被锁定为“只读模式”. 解决方案是仅为输出目录创建一个命名卷,以便不与主机路径绑定. 2个容器将读写文件而没有问题. 唯一的缺点是主机将更难以访问输出文件.例如,用于版本控制. (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- django – 使用proxy_pass的nginx位置路径
- jQuery-浏览器和AJAX响应CORS标头不同
- 正则表达式 – nginx子域重写
- Nginx子域:重定向/.众所周知的加密路径
- 为什么proxy_set_header主机$host;不再在nginx 1.8.0中工作
- wordpress – 如何检查清漆缓存是否正常工作?
- ruby-on-rails-如何配置Nginx代理到Rails应用程序?这样我就
- nginx-我真的需要Web服务器以及API-微服务架构中的网关
- linux – Nginx使用writev()和sendfile()
- nginx – 异常:bus.Bus不可用 – Odoo 10
- angularjs – 在nginx中无法直接访问的角度路由
- ruby-on-rails – 无法将HTTP响应转发回HTTP客户
- NGINX代理Zeit Now部署
- ubuntu – 如何启动/重启fastcgi进程?
- 在具有Nginx和Gunicorn的生产环境中,使用unix套接
- 使用NGINX的WAF owasp modsecurity crs中“尚不支
- Nginx返回一个假的200状态代码的空json对象
- /etc/nginx/nginx.conf:76中的未知指令“ rtmp”
- ruby-on-rails – nginx没有在Rails静态资产上设
- ruby-on-rails – 如何配置nginx Unicorn以避免超