dockerfile-builder
version: "2.0.0"
by ckchzh · published 2026-03-22
$ claw add gh:ckchzh/ckchzh-dockerfile-builder---
version: "2.0.0"
name: dockerfile-builder
description: "Unknown option: help. Use when you need dockerfile builder capabilities. Triggers on: dockerfile builder, lang, app-name, port, multi-stage, dockerignore."
author: BytesAgain
---
# dockerfile-builder
Generate production-ready, optimized Dockerfiles for multiple languages and frameworks. Supports Node.js, Python, Go, Java, and Rust with multi-stage builds, security hardening, non-root users, layer caching optimization, and .dockerignore generation. Follows Docker best practices including minimal base images, proper signal handling, health checks, and secret management.
Commands
| Command | Description |
|---------|-------------|
| `generate` | Generate a complete Dockerfile for a given language/framework |
| `multistage` | Create a multi-stage build Dockerfile |
| `dockerignore` | Generate a .dockerignore file for a project type |
| `optimize` | Analyze and optimize an existing Dockerfile |
| `compose` | Generate a docker-compose.yml for multi-service setups |
| `security` | Generate a security-hardened Dockerfile |
| `healthcheck` | Add health check configuration to a Dockerfile |
Usage
# Generate a basic Dockerfile for a Node.js project
dockerfile-builder generate --lang node --version 20
# Generate multi-stage build for Go
dockerfile-builder multistage --lang go --binary myapp
# Generate .dockerignore
dockerfile-builder dockerignore --lang python
# Security-hardened Python Dockerfile
dockerfile-builder security --lang python --version 3.12
# Generate docker-compose for Node + PostgreSQL + Redis
dockerfile-builder compose --services "node,postgres,redis"
# Optimize existing Dockerfile
dockerfile-builder optimize --file ./Dockerfile
# Add healthcheck
dockerfile-builder healthcheck --lang node --port 3000Examples
Node.js Production Dockerfile
dockerfile-builder generate --lang node --version 20 --framework express --port 3000Go Multi-stage Build
dockerfile-builder multistage --lang go --binary server --port 8080Java Spring Boot
dockerfile-builder generate --lang java --version 21 --framework springboot --port 8080Rust Production Build
dockerfile-builder multistage --lang rust --binary myapp --port 3000Features
Keywords
dockerfile, docker, container, multi-stage build, docker-compose, containerization, devops, deployment, microservices, cloud-native
---
💬 Feedback & Feature Requests: https://bytesagain.com/feedback
Powered by BytesAgain | bytesagain.com
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...