Docker
Add a production-ready multi-stage Dockerfile, docker-compose.yml, and .dockerignore to any Node.js project automatically. Configs adapt to your package manager (npm, pnpm, yarn, bun).
Dockerfile
Multi-stage Node.js build — production-optimized Docker image.
- ID:
dockerfile - Category: Docker
What it does
Creates a multi-stage Dockerfile:
- deps stage — installs production dependencies
- builder stage — builds the application
- runner stage — minimal production image
The Dockerfile adapts to your package manager (uses pnpm commands for pnpm projects, npm ci for npm, etc.).
docker-compose
Local development setup — docker-compose for running the app with services.
- ID:
docker-compose - Category: Docker
What it does
- Creates
docker-compose.ymlwith app service - Configures volume mounts for development
- Includes common services placeholder (database, Redis, etc.)
.dockerignore
Exclude files from Docker builds — keeps images lean.
- ID:
dockerignore - Category: Docker
What it does
Creates .dockerignore with sensible defaults:
node_modules
.next
.nuxt
dist
build
.git
.env*
*.md
coverage
.vscode
.ideaDev Environment
Automate dev environment setup: pin Node.js version with .nvmrc/Volta, create .env.example with documented variables, configure shared VSCode settings and recommended extensions, and add Dev Container support.
Documentation
Automatically generate README.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, and LICENSE files for your project — all tailored to your repo structure and stack.