Generates a production Dockerfile and a matching .dockerignore for Node, Python, Go, Java, PHP, Ruby, static sites (built with npm and served by nginx), .NET or Rust: pinned base images, a cached dependency layer, multi-stage builds where the runtime benefits (Go to distroless, Java to a JRE, static to nginx, .NET, Rust), an unprivileged user, optional healthcheck and extra OS packages, plus your own instructions before the entrypoint. Nothing is built or run here — review and adjust paths (dist, app.jar, main.rs) to your project.