Docker:如何让BrowserSync在CraftCMS容器上运行?

问题描述 投票:0回答:1

我是Docker的新手,我想用它来开发CraftCMS。我试图用它来开发CraftCMS。我发现 https:/hub.docker.comrblackpeppercraftcms。 它工作得很好,但我真的很想把BrowserSync加入其中(所以我也需要在容器中加入NodeJS?

我真的不知道该从哪里开始。我一直在创建 Dockerfiles和 docker-compose.yml 文件,然后随便扔些东西......例如在我的Docker文件中,我放了。

FROM blackpepper/craftcms
FROM node

RUN npm install -g browser-sync
RUN npx browser-sync start --files=templates/index.twig,web/assets/style.css --proxy=http://localhost:8080
# the proxy url is where I can actually view the craftcms site in my browser

我真的很感激任何指导, 特别是如果你有经验 做这样的事情。

docker browser-sync craftcms
1个回答
1
投票

在自己苦苦挣扎了多年,设置Node.js工作流,包括Browsersync和Gulp(或其他node模块)之后,我创建了一个替代方案,它的使用和维护要简单得多。

我只依赖三个二进制文件:inotifywait、xdotool和sassc。

如果你想了解更多,我制作了一个视频来展示这个功能,你可以在这里查看。https:/youtu.betMW-xQZ6c1U

希望对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.