What problem does it solve? Setting up Docker for a project requires deep knowledge of multi-stage builds, Compose overlays, security hardening, and infrastructure services, and mistakes lead to bloated images or insecure production deployments. ## Core Features & Use Cases - Three operating modes: generate a full Docker setup from scratch, enhance an existing local setup with production configuration, or audit a complete setup against a security checklist. - Automatic project detection: identifies language, framework, package manager, entry point, ports, and infrastructure dependencies (PostgreSQL, Redis, RabbitMQ, reverse proxy) from project files. - Production hardening: generates compose.production.yml with read-only filesystems, dropped capabilities, resource limits, log rotation, and internal networks, plus deploy scripts for backup, rollback, and health checks. - Use Case: Ask to dockerize a FastAPI project and receive a multi-stage Dockerfile, dev and production Compose files, .dockerignore, .env.example, and a scored security checklist. ## Quick Start Dockerize this project and generate the production Compose configuration with a security audit.