vivreal-site-deploy-pipeline

Automate customer website deployment with AWS Step Functions and Route53.

Updated May 12, 2026
One-click install
npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-site-deploy-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vivreal-site-deploy-pipeline
Source: https://github.com/HillBombCreations/vivreal-skills/tree/main/vivreal-infra/skills/vivreal-site-deploy-pipeline
Command: npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-site-deploy-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexity of deploying and managing customer websites by automating the entire process, from initial creation to deployment and domain association using AWS services.

Core Features & Use Cases

  • Automated Deployment: Orchestrates the deployment of customer websites using AWS Step Functions and Lambda functions.
  • Domain Association: Handles domain association via Route53 for customer sites.
  • Status Tracking: Provides insights into the deployment status of each site, including successful deployment, failures, and pending states.
  • Use Case: When a new customer site needs to be deployed, this Skill automatically triggers the deployment process, ensuring that the site is live on a custom domain with minimal manual intervention.

Quick Start

Use the vivreal-site-deploy-pipeline skill to deploy a new customer site with the command: deploy-site new-site-id.

Frequently Asked Questions about vivreal-site-deploy-pipeline

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

FAQPage Schema
How do I automate customer site deployment and domain association using AWS?

Automate customer site deployment by using AWS Step Functions to orchestrate Amplify builds and Route53 domain association. This pipeline handles the full lifecycle from initial creation to going live, requiring minimal manual intervention for multi-tenant web applications.

How does AWS Step Functions orchestration work for multi-tenant web deployments?

AWS Step Functions orchestration coordinates the multi-tenant web deployment lifecycle by sequencing Lambda functions for Amplify builds and triggering Route53 domain association. This ensures each customer site is successfully built and mapped to a custom domain automatically.

Do I need existing AWS infrastructure and Amplify setup to use automated domain association?

Yes, you need existing AWS infrastructure and an Amplify setup to use automated domain association. The pipeline orchestrates builds and Route53 configurations on top of your established AWS environment rather than provisioning the base cloud resources from scratch.

What's the best way to track the deployment status of customer sites hosted on AWS?

Track the deployment status of customer sites by checking the pipeline's orchestration outputs. It provides insights into each site's state, including successful deployments, failures, and pending states directly from the AWS Step Functions workflow execution.

Can I deploy a new customer site with a custom domain using a single command?

Yes, you can deploy a new customer site with a custom domain using a single command. Trigger the automated pipeline with a new site identifier, and the system handles the Amplify build and Route53 domain association automatically.

Why does my Route53 domain association fail during an automated Amplify deployment?

Route53 domain association during an Amplify deployment fails when the pipeline encounters execution errors in the Step Functions workflow. Check the status tracking outputs for pending states or failures to identify the exact orchestration step that blocked the custom domain mapping.