aws-deploy

Automate web application deployment to AWS EC2 with Docker, Caddy, and GitHub Actions.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/NotDannyCrawford/aws-deploy-skill --skill aws-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-deploy
Source: https://github.com/NotDannyCrawford/aws-deploy-skill/tree/main
Command: npx skills add https://github.com/NotDannyCrawford/aws-deploy-skill --skill aws-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of deploying web applications to AWS EC2, making cloud hosting accessible even for beginners.

Core Features & Use Cases

  • Full Deployment Automation: Handles everything from Docker containerization to EC2 provisioning, HTTPS setup, and CI/CD.
  • Simplified Workflow: Guides users through a clear 7-phase process, reducing the learning curve for AWS.
  • Use Case: A developer has a new Node.js/React full-stack application and wants to deploy it to a live, secure, and auto-updating server on AWS with minimal manual configuration.

Quick Start

Use the aws-deploy skill to deploy this project to AWS.

Frequently Asked Questions about aws-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a web app to AWS EC2 using Docker?

To deploy a web app to AWS EC2 using Docker, this Skill automates EC2 provisioning, security groups, Elastic IPs, and Docker Compose configurations. It guides you through a 7-phase process covering containerization and deployment.

Can I set up HTTPS and Caddy on AWS EC2 automatically?

Yes, you can set up HTTPS on AWS EC2 automatically. The deployment process uses Caddy for HTTPS configuration, provisioning security groups and Elastic IPs alongside your Docker containers for a secure server.

How do I automate EC2 provisioning and CI/CD with GitHub Actions?

You automate EC2 provisioning and CI/CD with GitHub Actions by using this deployment workflow. It manages infrastructure setup and configures GitHub Actions pipelines to push Docker container updates to your single server automatically.

Do I need to manually configure security groups and Elastic IPs for EC2 deployment?

No, you do not need to manually configure security groups and Elastic IPs for EC2 deployment. The Skill handles EC2 provisioning, security group rules, and Elastic IP assignment automatically as part of its 7-phase workflow.

What is the best way to deploy a full-stack Node.js React app to a single AWS server?

The best way to deploy a full-stack Node.js React app to a single AWS server is using this automated deployment Skill. It manages Docker containerization, Caddy HTTPS setup, and GitHub Actions CI/CD for a complete, auto-updating single-server solution.