标签: ruby-on-rails caching docker docker-compose
我正在使用Docker容纳我的Rails应用程序。我经常重建应用图片。我遇到的一个问题是我的应用依赖项,它是通过bundle安装的。每次捆绑层失效时,都需要获取依赖关系,因为它们总计几百兆,不太理想。有许多参考文献将数据库数据存储在一个卷(link)中,但我似乎无法使其工作。事实上,我不明白它是如何工作的,因为捆绑容器在应用容器的构建时间内尚未启动。
bundle
我现在的目标是防止捆绑层连续无效。一旦我的Dockerfile稳定并且我已准备好进行生产构建,我就可以重新获取捆绑包。