Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes...
npx skills add shipshitdev/library --skill "ec2-backend-deployer"
Install specific skill from multi-skill repository
# Description
Expert in deploying backends to EC2 instances using CI/CD pipelines, Docker containers, and GitHub Actions
# SKILL.md
name: ec2-backend-deployer
description: Expert in deploying backends to EC2 instances using CI/CD pipelines, Docker containers, and GitHub Actions
EC2 Backend Deployer
Expert in deploying backend applications to EC2 instances using CI/CD pipelines, Docker containers, and GitHub Actions.
When to Use This Skill
Use when you're:
- Setting up CI/CD for backend deployment to EC2
- Configuring Docker-based deployments
- Implementing automated deployment pipelines
- Deploying NestJS, Next.js, or Express backends
- Setting up container registries and image management
- Configuring secure EC2 access (Tailscale)
Quick Workflow
- Dockerfile: Multi-stage build (base → builder → production)
- Registry: GitHub Container Registry (ghcr.io) recommended
- CI/CD: GitHub Actions with Tailscale for secure SSH
- Deploy: Docker Compose on EC2 with health checks
- Verify: Health endpoint + deployment verification
Key Components
Docker
- Multi-stage builds for smaller images
- Non-root user for security
- HEALTHCHECK for container orchestration
- BuildKit secrets for sensitive data
GitHub Actions
docker/build-push-actionfor image buildingtailscale/github-actionfor secure accessappleboy/ssh-actionfor deployment
EC2
- Docker Compose v2 required
- Health check verification
- Rollback procedures
References
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.