BigMangoTree

The CI/CD Fast-Track:
GitHub Actions for AWS

From git push to AWS in minutes – No YAML wrestling. Ship today; polish later.

Checksum included • Community support • 7-day refund (Quickstart + logs) *

BigMangoTree Logo
Disclaimer: This product is an independent work by BigMangoTree. It is affiliated with, endorsed by, or sponsored by GitHub, Amazon Web Services (AWS), HashiCorp (Terraform), the Flask/Python project, or any of their parent companies.
All trademarks and product names are the property of their respective owners.

Why Fast-Track?

Ship first, refine later

Ship first, refine later

A working pipeline in minutes. Read the code and tune it when you're ready.

Practical defaults

Practical defaults

EC2 + Nginx, pinned Terraform, reproducible GitHub Actions—no hidden magic.

Time well spent

Time well spent

Skip YAML/IAM rabbit holes. Focus on your app, not the plumbing.

Secure purchase

Secure purchase

Buy via Gumroad, instant download, verified checksums for integrity.

Clear expectations

Clear expectations

Community support. 7-day refund if Quickstart can't be completed (with logs). Refund Policy

Mod-friendly

Mod-friendly

Plain Terraform + Actions. Change instance types, steps, AMIs—make it yours.

How it works (3 steps)

Ship today; polish later. Get it live fast, then iterate—nothing in this repo locks you in.

Spin up EC2

with the setup script.

Add GitHub secrets

(AWS keys, region).

Push to main

main — the pipeline builds and deploys to a public URL.

Mod-friendly

Choose your Fast-Track pipeline

Starter $20 · Push-to-Deploy CI/CD
Ship first, refine later

$20 — The CI/CD Fast-Track:
HTML to AWS EC2
(GitHub Actions Edition)

  • Static site → Nginx on EC2
  • Push-to-deploy workflow + Quickstart
Buy $20 HTML
Starter $20 · Push-to-Deploy CI/CD
Ship first, refine later

$20 — The CI/CD Fast-Track:
Python to AWS EC2
(GitHub Actions Edition)

  • Flask demo → EC2 with Flask (direct on port 80)
  • Push-to-deploy workflow + Quickstart
Buy $20 Flask
Team Ready $50 · Multi-Stage CI/CD
Ship first, refine later

$50 — The CI/CD Fast-Track:
Flask + Terraform to AWS EC2
(GitHub Actions Edition)

  • Multi-environment Terraform (Dev auto; Staging/Prod manual)
  • Bootstrap + reusable Terraform modules (VPC, S3, DynamoDB, EC2)
  • Deploy and Destroy workflows included
  • Flask app served via port 80 on EC2
Buy $50 Flask

Turn-Key Options Compared

Feature $20 HTML $20 Flask $50 HTML $50 Flask
Ideal for Best for launching a quick static site or portfolio with CI/CD in an afternoon. Perfect for a simple Flask app or weekend project that needs easy push-to-deploy. Great for teams wanting staged environments (Dev/Stage/Prod) for real projects or client work. Best for hackathon winners who don’t want their Flask prototype to die on Monday.
Quickstart CI/CD
Deploy Target EC2 EC2 EC2+Terraform EC2+Terraform
Manual Deploy
Mock Test Script
Terraform Guardrails

Need simple deploys? Pick $20. Need multi-env repeatability and speed? Pick $50.

FAQ

What's the difference between $20 and $50?

$20 = single-env push-to-deploy (HTML or Flask). $50 = multi-env (Dev auto + manual Staging/Prod), Terraform guardrails, destroy workflow, caching. Flask Pro adds Docker build + promotion scripts.

Can I upgrade from $20 to $50 later?

Yes. Replace the $20 workflows with the $50 set and follow the Quickstart. Your infra state can stay; you mainly swap CI steps (test on a new branch first).

What are the prerequisites?

Before running any of the CI/CD pipelines, you’ll need a few prerequisites such as an AWS account, an IAM user with access keys, an EC2 key pair (PEM file), and some GitHub Secrets.

👉 See our full Prerequisites Setup Guide for step-by-step instructions and official AWS/GitHub documentation links.

⚡ Important Note on Prerequisites vs. Your App

The items below are included only for the sample demo apps provided in this package:

  • $50 tier: AWS account with IAM credentials (user/role for Terraform + deploy).
  • GitHub Repository with Actions enabled.
  • Terraform (pinned version in MANIFEST).
  • Flask variant: Python 3.10+ runtime (installed via setup scripts for the demo app).
  • HTML variant: No runtime required — just static assets served by nginx.

👉 For your own applications, you’ll need to install and configure any additional dependencies yourself by editing setup_ec2.sh (or extending the Terraform modules). The packaged scripts are intentionally lightweight, so you can adapt them to your stack.

Can I customize it?

Absolutely. You're licensed to modify for your own projects: edit variables (region, instance type), add steps (linters/tests), swap AMIs, or extend the pipeline.

👉 For full terms of use, see the LICENSE file.

What's the support model?

Community support only. If AWS/GitHub changes break a script, open a GitHub Issue with logs—we'll patch. No 1:1 consulting or SLAs included.

These products are sold as community-support only — no one-to-one consulting or SLAs are included.

If AWS/GitHub changes break a script, or if you hit a verified bug, we’ll patch it in v1.x releases. For full details on what’s covered (and what’s not), see the Support Policy.

Refunds?

We want you to succeed. If you can't complete the Quickstart within 7 days and share relevant logs/errors, you qualify for a refund. Read full Refund Policy →

How do I verify my download is authentic?
Along with your ZIP file, you’ll also see a SHA256SUMS.txt file. This contains the official checksum.

To verify:

  • macOS/Linux:
    shasum -a 256 yourfile.zip
                    
  • Windows (PowerShell):

    Get-FileHash yourfile.zip -Algorithm SHA256
                    

Compare the output against the value in SHA256SUMS.txt. If they match, your download is authentic and untampered.

What does the license allow?

You can use and modify internally for your projects/teams. Redistribution/resale is not permitted. See LICENSE.md for full terms.

Who we are

We're BigMangoTree indie builders who love turning infrastructure headaches into clean, repeatable pipelines. We ship pragmatic tools that save time now and stay hackable later.

🎯 Focused on AWS + GitHub Actions for launch
🚀 Expanding to Azure, GCP, GitLab/Jenkins variants
🤝 Transparent docs, verified downloads, community support

Got ideas or feedback? We welcome suggestions — open a feature request.

Support & Links

Issues Board New Issue View all FAQs on GitHub

Community support only • Typical reply 24–48h (business days) • Email: bigmangotree@humblelab.co