Più file .dockerignore nella stessa directory

Nella stessa directory sono due Dockerfiles e vorrei aggiungere un separato .dockerignore per ognuno di loro.

Attualmente, ho:

 Dockerfile.npm Dockerfile.nginx 

Ma posso avere qualcosa di simile ?:

 .dockerignore.npm .dockerignore.nginx 

Non credo di poter specificare un file di ignorazione diverso durante la creazione di una build. Ma poiché state creando un file separato, puoi scrivere uno script di shell

build_nginx.sh

 #!/bin/bash ln -fs .dockerignore.nginx .dockerignore docker build -f Dockerfile.nginx -t nginxbuild . 

build_npm.sh

 #!/bin/bash ln -fs .dockerignore.npm .dockerignore docker build -f Dockerfile.npm -t npmbuild . 

Se wherete usarlo con docker-compose allora è necessario separare le cartelle per ngixn e npm e quindi avere il proprio file .dockerignore . Nel file docker-compose.yml è necessario specificare il nome della directory come context