What problem does it solve? Containerizing applications for development, production, and deployment requires writing optimized Dockerfiles, orchestration configs, and management scripts from scratch, which is error-prone and time-consuming. ## Core Features & Use Cases - Dockerfile Generation: Produces multi-stage production, development, and Nginx static-export Dockerfiles with non-root users, health checks, and Alpine-based images. - Container Management Scripts: Provides bash scripts for building, running, pushing to registries (Docker Hub, ECR, GCR, ACR), and cleaning up Docker resources with dry-run support. - Deployment Guidance: Includes reference documentation covering Docker best practices and orchestration on Kubernetes, AWS ECS, Google Cloud Run, Azure ACI, and Digital Ocean. - Use Case: A developer needs to ship a Next.js app to production. They copy the production Dockerfile and .dockerignore, build with docker-build.sh, push to ECR with docker-push.sh, then follow the ECS task definition guide to deploy on Fargate. ## Quick Start Ask the assistant to containerize your Next.js application for production and generate the Dockerfile, docker-compose setup, and build scripts.