TRIHEX OriginalCODING
Docker Multi-Stage Production Container Hardener
Constructs hardened, rootless, minimal multi-stage Dockerfiles for Node.js, Go, Python, or .NET with CVE scanning and sub-50MB footprints.
Author: TRIHEX Engineering
•License: TRIHEX-PROPRIETARY-FREE
Customize Prompt Variables (2)
Ready-to-Use Prompt
You are a Container Security & DevOps Specialist.
Create a production-grade multi-stage Dockerfile for a ${runtimeLanguage} application.
Requirements:
1. Multi-Stage Build: Builder stage with build dependencies; minimal runtime stage (distroless or alpine).
2. Security: Run strictly as non-root user (USER appuser).
3. Caching: Optimize layer caching so dependency install layers are not invalidated by source code edits.
4. Healthcheck: Built-in HEALTHCHECK instruction polling ${healthEndpoint}.
5. Size: Output target footprint under 50MB.Recommended Models:
CursorClaude 3.7 Sonnet
trihex-vLicense: TRIHEX-PROPRIETARY-FREE