Docker容器不会重新加载Angular应用程序
发布时间:2020-12-16 03:55:31 所属栏目:安全 来源:网络整理
导读:我在docker-compose运行的docker容器中有一些问题. Dockerfile FROM node:7.1RUN mkdir -p /usr/src/appWORKDIR /usr/src/appCOPY package.json /usr/src/appRUN npm installRUN npm install -g angular-cliCOPY . /usr/src/appEXPOSE 4200CMD [ "npm","star
我在docker-compose运行的docker容器中有一些问题. Dockerfile
还有我的docker-compose.yml
当我运行它时,一切都很好,但编辑文件不会重新加载应用程序.文件已更改,我确定因为我通过ssh连接检查它并且容器中的文件已被编辑.当容器重新启动时,每次更改都会应用. 当我从docker exec调用触摸一些文件时,webpack重新加载所有文件,并且无需重启容器即可工作. 有人有解决方案吗? 最佳答案
Webpack使用端口来重新加载应用程序.该端口默认为49153.
您必须将容器中的端口公开并绑定到主机端口,这应该可以解决您的问题. 所以,将它添加到Dockerfile中.
这是你的docker-compose.yml.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |