Skip to content

Generate an equivalent `.dockerignore` file from an existing `.gitignore` file

Notifications You must be signed in to change notification settings

LinusU/gitignore-to-dockerignore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

beef155 Β· Dec 6, 2023

History

10 Commits
Dec 6, 2023
Aug 7, 2018
Apr 5, 2020
Dec 6, 2023
Dec 6, 2023
Dec 6, 2023
Dec 6, 2023
Dec 6, 2023
Dec 6, 2023
Dec 6, 2023

Repository files navigation

Gitignore β†’ Dockerignore

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.

Installation

npm install --save gitignore-to-dockerignore

Usage

API

Directory input

import generateDockerignore from 'gitignore-to-dockerignore'

console.log(await generateDockerignore(process.cwd()))
// .git/
// node_modules/
// **/*.log
//
// # From tests/.gitignore
// tests/**/*.log

String input

import { convertToDockerignore } from 'gitignore-to-dockerignore'

const input = `
/node_modules/
*.log
`

console.log(convertToDockerignore(input))
// .git/
// node_modules/
// **/*.log

CLI

# Write a single .dockerignore file from .gitignore files in the current directory and subdirectories
gitignore-to-dockerignore

About

Generate an equivalent `.dockerignore` file from an existing `.gitignore` file

Resources

Stars

Watchers

Forks

Packages

No packages published