Допустим, у вас есть изображение с приложением Rails, содержащее ресурсы.И вы хотите обслуживать их из другого контейнера, на котором запущен Nginx.
Из того, что я понял, при монтировании тома содержимое каталога исчезает.Таким образом, если вы смонтируете один том в два контейнера, например,
volumes:
assets:
services:
app:
volumes:
assets:/app/public/assets
nginx:
volumes:
assets:/assets
, они оба увидят пустую папку.Вы можете очень хорошо заполнить это вручную.Но если вы развернете более новую версию образа приложения Rails, эти два не увидят изменений.
Я что-то упустил?Есть ли способ обработки файлов без их передачи в приложение Rails или копирования их из контейнера в контейнер?
UPD Первый контейнер с непустым каталогом, в который монтируется том, определяет его начальное содержимое.