Я хочу сделать это:
COPY src/ public/ config-overrides.js /usr/src/app/
Но я усвоил трудный путь, что это на самом деле означает:
COPY src/* public/* config-overrides.js /usr/src/app/
Что совсем не то, что я хочу.
Я могу взломать это через .dockerignore
, но мне не нравится это решение, потому что:
- если новый файл добавляется в репозиторий, его также необходимо добавить в
.dockerignore
. - Я хотел бы явно перечислить зависимости в моем
Dockerfile
Как я могу скопировать явный список файлов и каталогов (а не только содержимое) в один слой?
Я просто SOL?