skill
Adom Blue-Green
Public Made by Adomby adom
Blue-green deploys with zero failed requests for service containers. Proven on Component Ocean.
main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{
"name": "adom-bluegreen",
"slug": "adom-bluegreen",
"title": "Adom Blue-Green",
"version": "0.1.1",
"type": "skill",
"description": "Zero-failed-request deploys for any Adom service container: an nginx front door, blue and green slots, a flip only when the new build reports ready at the new commit, and the old slot stopped only after it has served every request it accepted.",
"brief": "Blue-green deploys with zero failed requests for service containers. Proven on Component Ocean.",
"license": "MIT",
"files": [
"package.json",
"SKILL.md",
"README.md",
"install.sh",
"uninstall.sh",
"scripts/install.py",
"scripts/uninstall.py",
"skills/**"
],
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"dependencies": {},
"tags": [
"deploy",
"blue-green",
"zero-downtime",
"service-container",
"nginx",
"devops"
],
"discovery_triggers": [
"blue-green deploy",
"zero downtime deploy",
"my service is down while it updates",
"zero failed requests",
"hitless deploy",
"add a /ready endpoint",
"readiness probe for my service"
],
"org": "adom",
"discovery_pitch": "Use when a service container is down while it updates: deploys it with zero failed requests.",
"sample_prompts": [
{
"label": "Make my service zero-downtime",
"prompt": "my service is down for two minutes every time I push; set up adom-bluegreen on it"
},
{
"label": "Add a /ready endpoint",
"prompt": "add the adom-bluegreen /ready contract to this server, with an in-flight counter"
},
{
"label": "Prove a deploy dropped nothing",
"prompt": "run the adom-bluegreen probe while I push and tell me how many requests failed"
}
],
"hero": {
"path": "docs/hero.png"
}
}