These repositories demonstrate how deploy-stack handles various frameworks and architectural patterns. Each example includes the auto-generated Terraform, GitHub Actions, and container configurations.
- Heroku to AWS Migration (Django): A classic Heroku-style monolith migrated via the Procfile Importer, demonstrating a multi-container Web and Celery Worker architecture deployed from a single codebase.
- Vercel to AWS Migration (Next.js): Demonstrates automatic translation of Vercel edge routing (
vercel.json) to native AWS Application Load Balancer rules. - Docker Compose to AWS Migration: Demonstrates automatic translation of local
docker-compose.ymlsidecars (like Redis) into a multi-container AWS ECS Task Definition communicating overlocalhost.
- Zero-Secret AWS Secrets Manager Injection: A production-grade Node.js architecture demonstrating zero-plaintext secret injection. It pushes local
.envvariables directly to AWS and maps them into ECS memory at runtime, exposing a live endpoint querying GitHub's API.
- Next.js Fullstack App: A complete Next.js deployment showcasing the generated Terraform, CloudFront setup, and automated OIDC workflow.
- Vite / React SPA: Demonstrates SPA routing and
dist/auto-detection. - Create React App: Validates backward compatibility with legacy Webpack pipelines and
build/auto-detection. - Astro Static Site: Demonstrates modern static site generation (SSG).
- SvelteKit Application: Demonstrates static adapter integration and custom output folder detection.
- Nuxt 3 (SSR): Demonstrates a fully server-side rendered Nuxt application using Nitro's optimized Node output.
- Express.js API: A standard Node.js backend setup.
- NestJS API: A robust NestJS architecture utilizing AST code-patching and highly optimized multi-stage TypeScript builds.
- Python FastAPI: A Python API demonstrating unprivileged port mapping.
- Ruby on Rails: A production Rails 7+ setup featuring an auto-provisioned PostgreSQL database and secure
RAILS_MASTER_KEYstring-literal injection into the initial Secrets Manager placeholder. - Django / Python: A secure Gunicorn/WSGI implementation with PostgreSQL and unprivileged container adapters.
- Go / Fiber: A distroless, compiled Go binary deployment demonstrating ultra-low memory footprints and instant boot times.
In addition to standalone reference repositories, deploy-stack provides native integrations that hook directly into framework build pipelines and community template engines:
- astro-deploy-stack: Push-button deployment plugin for Astro sites.
- nuxt-deploy-stack: Nitro-optimized deployment integration for Nuxt 3 applications.
- vite-plugin-deploy-stack: Zero-config Vite build plugin for single-page applications.
- svelte-adapter-deploy-stack: Native SvelteKit adapter producing optimized Fargate container builds.
- nest-deploy-stack: Native Angular DevKit schematic for NestJS, installable via
nest add. - cookiecutter-django-deploy-stack: Community Django starter listed on Django Packages.
- cookiecutter-fastapi-deploy-stack: Instant scaffolding for modern, async FastAPI deployments.