ересь - всё что на скрине или конкретно результат?
задача вообще стоит такая: есть два сервиса, у каждого свои миграции есть сервис ликвибейса композ запускает 2 сервиса, шерит с них миграции в локальный volume, откуда эти миграции подхватывает ликвибейс и применяет к базе на скрине чисто шаринг данных пытаюсь понять
+ ты забыл (наверное), что вольюм - он перезаписывает содержимое контейнера, скрывает его. Т.е. если ты вольюм не наполняешь снаружи, то файлы внутри контейнера по этому пути оказываются недоступны
решением может быть монтировать вольюм в отдельный каталог и наполнять его файлами в скрипте docker-entrypoint.sh в контейнере, который ты засунешь в entrzyoint
Поясните плз про volumes верхнего уровня. Пишу volumes: data: Тут дата это название каталога для общего использования или алиас? Как мне расшарить папку из другого проекта (docker-compose)
а если ты хочешь попросту папку шарить, то описываешь секцию volumes: внутри описания сервиса и там что-то типа - PATH_ON_HOST:PATH_IN_CONTAINER
кажись мой случай, но у меня 2 проекта в папках условно backend frontend. И вот монтируя волюм в бэке из фронта мне приходится писать аля ~/frontend/storage:var/www получается я привязываюсь к моей структуре на компе...