Generate an equivalent .dockerignore
file from existing .gitignore
files.
New in 3.0, handles multiple .gitignore
files in a directory and its subdirectories, just like Git does.
npm install --save gitignore-to-dockerignore
import generateDockerignore from 'gitignore-to-dockerignore'
console.log(await generateDockerignore(process.cwd()))
// .git/
// node_modules/
// **/*.log
//
// # From tests/.gitignore
// tests/**/*.log
import { convertToDockerignore } from 'gitignore-to-dockerignore'
const input = `
/node_modules/
*.log
`
console.log(convertToDockerignore(input))
// .git/
// node_modules/
// **/*.log
# Write a single .dockerignore file from .gitignore files in the current directory and subdirectories
gitignore-to-dockerignore