Как скопировать только структуру папок?
Создаю докер контейнер.
На источнике есть структура папок, а внутри файлы.
В докере при сборке сначала долго выполняется операция со структурой папок, а затем долго выполняется операция с файлами. Поэтому я подумал, было бы круто зафиксировать операцию с папками (структура меняется крайне редко), а затем уже скопировать файлы и запустить операцию с ними.
Но я не знаю, как мне скопировать только структуру папок.
Единственное, что приходит на ум, это скопировать все в другую папку (в контейнере) и там уже скриптом перенести в нужную папку только структуру. Но в этом случае, когда что либо в источнике изменится (докер ведь сначала скопирует все и зафиксирует это), операция с папками начнется снова (при следующем запуске сборки).
Помогите.
Вот что я хочу по итогу
1 COPYONLYFOLDERS . .
2 RUN operation with folders
3 COPY . .
4 RUN operation with files
В этом случае, если изменится какой то файл, но не изменится структура, докер начнет сборку контейнера с шага 3, взяв из кеша 1 и 2.
2 и 4 - долгие операции.