Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theden/dockerignore-generate

Automatically generate dockerignore files
https://github.com/theden/dockerignore-generate

docker dockerignore python3

Last synced: 4 days ago
JSON representation

Automatically generate dockerignore files

Awesome Lists containing this project

README

        

# dockerignore-generate

Python (`>=3.6`) cli tool to automatically generate `.dockerignore` files

## Install

```bash
pip install dockerignore-generate
```

## Usage

In a directory with a `Dockerfile`

```bash
dockerignore-generate
```

will print out the contents of the generated `.dockerignore` file. Without arguments the docker build context is assumed to be the curret working directory.

### Contexts and Dockerfiles

To speciify a specific context use the `-c` flag, and `-f` to speciify a `Dockerfile`, e.g.,

```bash
dockerignore-generate -f Dockerfile.custom -c ../
```

To save a the `.dockerignore` file, use the `-s` flag, and `-o` to overwrite an existing file (file will be stored in the docker build context)

```bash
dockerignore-generate -f Dockerfile.custom -c ../ -s
wrote ../.dockerignore
```