Docker
.dockerignore Generator
Pick your stack and get a merged .dockerignore - a missing one silently bloats every build's context, not just the image.
Stack & meta files to exclude
# Generated with ArchSetu - https://www.archsetu.com/tools/dockerignore-generator # A missing .dockerignore sends these directories to the Docker daemon as # build context on every build, even though nothing in them ends up in the # image - it's a build-speed problem, not just a cleanliness one. .git .gitignore .dockerignore **/.DS_Store *.md .vscode/ .idea/ node_modules/ npm-debug.log* .npm dist/ build/ coverage/ .env .env.local Dockerfile* docker-compose*.yml .github/ .gitlab-ci.yml .circleci/ .travis.yml
This is one question. ArchSetu answers it for a whole repository.
Call graph, dead code, blast radius and a health score, in about a minute.
Related tools
All Docker tools →Dockerfile Layer-Size Estimator/LinterStatic lint for common Dockerfile anti-patterns.Docker Multi-Stage Build AnalyzerPaste a Dockerfile - see if it is multi-stage and whether splitting build tooling out would help.Docker HEALTHCHECK GeneratorHTTP, TCP, or custom command to a valid Dockerfile HEALTHCHECK instruction.Docker Compose GeneratorPick common services, get a valid docker-compose.yml with dependencies.
Was this tool helpful?