devops

Configure Docker Compose local environments and deploy to AWS with GitHub Actions.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/CloakingGhost/design-pattern-viz --skill devops-cloakingghost
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops
Source: https://github.com/CloakingGhost/design-pattern-viz/tree/main/ai-system/.skills/devops
Command: npx skills add https://github.com/CloakingGhost/design-pattern-viz --skill devops-cloakingghost

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide for setting up local development environments using Docker Compose and deploying applications to AWS, ensuring a smooth and efficient workflow from development to production.

Core Features & Use Cases

  • Containerized Development: Easily set up local databases and services with Docker Compose.
  • Cloud Deployment: Deploy applications to AWS EC2 instances with Nginx reverse proxy and HTTPS.
  • CI/CD Automation: Integrate GitHub Actions for automated testing, building, and deployment.
  • Use Case: A developer needs to quickly set up a PostgreSQL database and a Redis cache for local development. They can use the Docker Compose configuration provided by this skill to spin up these services instantly.

Quick Start

Use the devops skill to set up a local PostgreSQL database using Docker Compose.

Frequently Asked Questions about devops

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

FAQPage Schema
How do I deploy a Docker application to AWS EC2 with Nginx and HTTPS?

To deploy a Docker application to AWS EC2 with Nginx and HTTPS, you set up EC2 instances, configure an Nginx reverse proxy, enable HTTPS, and automate the deployment flow using GitHub Actions CI/CD pipelines.

What is the best way to set up a local development environment with Docker Compose?

The best way to set up a local development environment with Docker Compose is to define your services, such as PostgreSQL databases and Redis caches, and use environment variables to manage configurations instantly.

Can I use GitHub Actions for CI/CD automation when deploying to AWS?

Yes, you can use GitHub Actions for CI/CD automation when deploying to AWS. It integrates directly with the workflow to automate testing, building, and deploying applications to production EC2 instances.

Does this deployment workflow require an RDS database for AWS cloud deployment?

The deployment workflow supports AWS RDS for database management in the cloud. It provides conventions for integrating RDS within your production AWS architecture alongside EC2 and Nginx.

How do I configure environment variables for containerized development and production deployment?

You configure environment variables for containerized development by defining them in your Docker Compose setup locally, then applying the same conventions to manage configurations during production AWS deployment.