@CubaJas
Web-программист

Как правильно подключать папку с изображениями с помощью docker для разработки?

Есть web приложение, nginx+php+mysql, крутится на докере, есть папка со всякой большой статикой типа картинок, pdf, excel и так далее. Если на продакшене я могу её подключать как volume, то как быть с разработкой? Особенно если несколько разработчиков?

Есть 2 файла для docker-compose, первый для деплоя на продакшен (деплоится с помощью GitLab, тэг - последний коммит), второй для локальной разработки - просто git clone и docker-compose up

Как для разработки вытаскивать файлы изображений, pdf, excel? Ведь если их не будет, то нельзя будет протестировать многие вещи типа "скачать документ", картинки статей и т.п.

Есть ли best practice для такого? В голову приходит что то типа rsync, NFS...
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Надо сделать отдельный архивчик с минимальным набором данных для тестов функционала и держать его в доступном для разрабов месте (в принципе можно и в само репо, но с пониманием того, что гигабайты лучше там не держать) и скриптик с docker volume create some_name и разворачиванием туда архива, а затем этот volume монтировать в compose.yml для локальной разработки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Admon Новосибирск
от 50 000 до 70 000 руб.
3ATDev Севастополь
от 60 000 до 120 000 руб.
Big Data Technologies Санкт-Петербург
от 130 000 до 210 000 руб.
16 янв. 2019, в 10:30
5000 руб./за проект
16 янв. 2019, в 10:29
1000 руб./за проект
16 янв. 2019, в 09:06
500 руб./в час