根据 Docker 的理念 最终的软件应该是像一块块积木搭建起来的一样,加上 Rails 7 中对于 JS 依赖的解耦,现如今你们还会直接在 Dockerfile 中声明安装 NodeJs 的环境和相关的打包工具吗?毕竟 Rails production 环境的镜像最终只需要构建好的 assets 文件,如果这样搞好了,我感觉构建出来的镜像应该会简洁很多。
所以关于这一块有什么实践吗?有相关的文档吗?对于在 docker-compose 中如何搭配协作、先后顺序、文件互访这一块感觉还不太明了。