.dockerignore не используется для сборки docker-compose? - PullRequest
0 голосов
/ 28 апреля 2018

Я игнорирую **/static в .dockerignore, но /static dir находится во встроенном образе.

Я бегу docker-compose build my-image

Макет каталога такой:

./context (root)
  .dockerignore
  dockder-compose.yml
  production
     django
        DockerFile

Я скопировал .dockerignore туда, где DockerFile, но все равно без разницы.

1 Ответ

0 голосов
/ 15 января 2019

Казалось бы, в контексте docker-compose, .dockerignore не работает, как .gitignore, с точки зрения шаблонов ... он ожидает явного расположения файлов / папок. У меня была та же проблема, когда я пытался игнорировать .env файлы в папке /api, а просто .env в файле .dockerignore. .env в / будет исключено, но /api/.env будет включено. Добавив отдельную строку для явного объявления /api/.env, теперь docker-compose build правильно исключает эти файлы:

.env
node_modules
/api/.env
/api/node_modules
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...