What problem does it solve?
Dockerize automates the creation of complete, production-ready Docker configurations for projects, generating a multi-stage Dockerfile, development and production docker-compose files, and a .dockerignore, while providing an integrated security audit.
Core Features & Use Cases
- Generates language-aware multi-stage Dockerfiles (Go, Node.js, Python, PHP, etc.) with version-pinned base images.
- Produces base and overlays for development and production: compose.yml, compose.override.yml, and compose.production.yml with sensible defaults and health checks.
- Creates .dockerignore and optional infrastructure templates, plus an optional production security audit pass.
- Supports interactive generation modes (generate, enhance, audit) to tailor outputs to project needs.
Quick Start
Provide the project details when prompted and run the tool to generate Dockerfile, compose files, and a security audit.