deployment-automation

Installation
Summary

Automate application deployment across Docker, Kubernetes, AWS, and Vercel with CI/CD pipelines.

  • Covers Docker containerization with multi-stage builds, GitHub Actions workflows for testing and image building, and Kubernetes deployment with rolling updates and autoscaling
  • Includes zero-downtime deployment strategies using blue-green deployments and health check validation
  • Provides configuration templates for Vercel/Netlify frontend deployments, environment variable management, and graceful shutdown handling
  • Enforces best practices: immutable infrastructure, secret management, version tagging, and post-deployment monitoring integration
SKILL.md

Deployment Automation

When to use this skill

  • New Projects: Set up automated deployment from scratch
  • Manual Deployment Improvement: Automate repetitive manual tasks
  • Multi-Environment: Separate dev, staging, and production environments
  • Scaling: Introduce Kubernetes to handle traffic growth

Instructions

Step 1: Docker Containerization

Package the application as a Docker image.

Dockerfile (Node.js app):

Related skills

More from supercent-io/skills-template

Installs
11.2K
GitHub Stars
88
First Seen
Jan 24, 2026