nodejs-app
Deploy a Node.js application - supports PM2, systemd, Docker, or Kubernetes
Includes execution record
View ExampleReal-world examples showing both the deployment recipe (recipaie) and execution records (prodaie) together.
Each example shows the recipaie template and, where available, the prodaie execution record demonstrating real deployments.
Deploy a Node.js application - supports PM2, systemd, Docker, or Kubernetes
Includes execution record
View ExampleDeploy Publog centralized log viewer - supports Docker Compose, Docker Swarm, Kubernetes, or standalone binary
Includes execution record
View ExampleDeploy Redis in-memory data store - supports Docker, Kubernetes, package manager, or source build
Includes execution record
View ExampleInstall MCP bridge tools for AI assistant integration - standalone binaries, no containers required
Includes execution record
View ExampleTo create a recipaie (deployment recipe) for your tool:
A prodaie is the execution record - the "product" of running a recipaie. It's typically created by an AI assistant as it works through the deployment.
success: true/false and details: "what happened"Each prodaie step includes two result fields:
| Field | Type | Description |
|---|---|---|
success | boolean | true if step succeeded or was intentionally skipped |
details | string | Human-readable explanation of what happened |
A recipaie step:
{
"order": 3,
"what": "Install or deploy Redis",
"why": "Get Redis running in your environment",
"when": "After prerequisites are ready",
"skip_if": "Redis already running at target version",
"how": "docker run -d --name redis redis:7-alpine",
"verify": "redis-cli ping returns PONG"
}
Becomes a prodaie step after AI execution:
{
"order": 3,
"what": "Install or deploy Redis",
"why": "Get Redis running in your environment",
"when": "After prerequisites are ready",
"skip_if": "Redis already running at target version",
"how": "docker run -d --name redis redis:7-alpine",
"verify": "redis-cli ping returns PONG",
"success": true,
"details": "Ran: docker run -d --name redis-dev -p 6379:6379 redis/redis-stack:latest. Verified: redis-cli ping returned PONG."
}