{"id":49571126,"url":"https://github.com/sagargupta16/deploy-guide","last_synced_at":"2026-05-03T14:03:41.086Z","repository":{"id":342168600,"uuid":"1172129580","full_name":"Sagargupta16/deploy-guide","owner":"Sagargupta16","description":"Step-by-step deployment guides for every platform - 25+ guides for GitHub Pages, Vercel, Render, Railway, Netlify, AWS, and more","archived":false,"fork":false,"pushed_at":"2026-04-18T14:23:47.000Z","size":165,"stargazers_count":3,"open_issues_count":16,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-18T16:26:03.908Z","etag":null,"topics":["aws","cloud","deploy","deployment","devops","free-hosting","github-pages","guides","hosting","netlify","railway","render","tutorial","vercel"],"latest_commit_sha":null,"homepage":"https://github.com/Sagargupta16/deploy-guide#readme","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sagargupta16.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["Sagargupta16"]}},"created_at":"2026-03-04T01:11:03.000Z","updated_at":"2026-04-18T14:23:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Sagargupta16/deploy-guide","commit_stats":null,"previous_names":["sagargupta16/deploy-guide"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sagargupta16/deploy-guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2Fdeploy-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2Fdeploy-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2Fdeploy-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2Fdeploy-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sagargupta16","download_url":"https://codeload.github.com/Sagargupta16/deploy-guide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2Fdeploy-guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32571456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","cloud","deploy","deployment","devops","free-hosting","github-pages","guides","hosting","netlify","railway","render","tutorial","vercel"],"created_at":"2026-05-03T14:03:38.521Z","updated_at":"2026-05-03T14:03:41.073Z","avatar_url":"https://github.com/Sagargupta16.png","language":null,"funding_links":["https://github.com/sponsors/Sagargupta16"],"categories":[],"sub_categories":[],"readme":"# Deploy Guide\n\n\u003e Step-by-step deployment guides for every platform and framework. Stop reading docs for hours - deploy in minutes.\n\nWhether you're deploying a React app, a FastAPI backend, or a full-stack MERN project, this repo has a battle-tested guide for it. Every guide includes actual commands, environment variable setup, custom domains, and troubleshooting.\n\n**25+ guides** | **10 platforms** | **8 frameworks** | **5 databases** | **3 reference guides**\n\n---\n\n## Platforms\n\n| Platform | Guide | Free Tier | Best For |\n|----------|-------|-----------|----------|\n| [GitHub Pages](guides/github-pages.md) | Static sites, SPAs | Unlimited | React, Vue, static HTML |\n| [Vercel](guides/vercel.md) | Frontend + serverless | Hobby (free) | Next.js, React, Svelte |\n| [Render](guides/render.md) | Full-stack apps | 750 hrs/mo | Node.js, Python, Docker |\n| [Railway](guides/railway.md) | Full-stack + databases | $5 credit | Any stack |\n| [Fly.io](guides/fly-io.md) | Edge computing, Docker | 3 shared VMs | Docker, Go, multi-region |\n| [Netlify](guides/netlify.md) | JAMstack, forms | 100 GB/mo | Static, serverless, forms |\n| [Cloudflare Pages](guides/cloudflare-pages.md) | Edge-first, full-stack | Unlimited bandwidth | Static, D1, KV, Workers |\n| [AWS ECS](guides/aws-ecs.md) | Production containers | 12-month free tier | Enterprise, Fargate |\n| [DigitalOcean](guides/digitalocean.md) | VPS + App Platform | $200 credit | Self-hosted, full control |\n\n## Frameworks\n\n| Framework | Guide | Recommended Platform |\n|-----------|-------|---------------------|\n| [React (Vite)](frameworks/react-vite.md) | SPA deployment | GitHub Pages / Vercel |\n| [Next.js](frameworks/nextjs.md) | SSR / SSG / ISR | Vercel |\n| [Express.js](frameworks/express.md) | Node.js backend | Render / Railway |\n| [FastAPI](frameworks/fastapi.md) | Python backend | Render / Railway |\n| [Flask](frameworks/flask.md) | Python backend | Render / Railway |\n| [Django](frameworks/django.md) | Python full-stack | Render / Railway |\n| [MERN Stack](frameworks/mern.md) | Full-stack (Mongo + Express + React + Node) | Render + GitHub Pages |\n| [FARM Stack](frameworks/farm.md) | Full-stack (FastAPI + React + MongoDB) | Render + GitHub Pages |\n\n## Databases\n\n| Database | Guide | Type | Free Tier |\n|----------|-------|------|-----------|\n| [MongoDB Atlas](guides/mongodb-atlas.md) | Cloud MongoDB | Document (NoSQL) | 512 MB |\n| [Neon](guides/neon.md) | Serverless PostgreSQL | Relational | 0.5 GB + 191 compute hrs |\n| [Supabase](guides/supabase.md) | Postgres + Auth + Storage + Realtime | BaaS | 500 MB + 50K MAU |\n| [Upstash](guides/upstash.md) | Serverless Redis + QStash | Cache / Queue | 10K commands/day |\n\n## Reference Guides\n\n| Guide | Description |\n|-------|-------------|\n| [Docker](guides/docker.md) | Dockerfiles, multi-stage builds, Compose, production tips |\n| [DNS \u0026 Custom Domains](guides/dns-domains.md) | A records, CNAME, SSL/HTTPS for every platform |\n| [Environment Variables](guides/environment-variables.md) | Best practices, platform setup, build-time vs runtime |\n| [CI/CD Templates](guides/ci-cd-templates.md) | 7 copy-paste GitHub Actions workflows |\n\n---\n\n## Quick Decision Tree\n\n```\nWhat are you deploying?\n|\n+-- Static site / SPA (React, Vue, Astro)\n|   +-- Need custom domain? --------\u003e GitHub Pages (free forever)\n|   +-- Need serverless functions? --\u003e Vercel or Netlify\n|   +-- Need edge performance? ------\u003e Cloudflare Pages\n|   +-- Just want it live fast? -----\u003e Vercel (zero config)\n|\n+-- Backend API (Express, FastAPI, Flask, Django)\n|   +-- Free is priority? -----------\u003e Render (sleeps after 15 min)\n|   +-- Need always-on? ------------\u003e Railway ($5/mo) or Fly.io\n|   +-- Production scale? -----------\u003e AWS ECS or DigitalOcean\n|   +-- Need Docker? ----------------\u003e Fly.io or Railway\n|\n+-- Full-stack (frontend + backend + database)\n|   +-- MERN/FARM? -----------------\u003e Render (backend) + GitHub Pages (frontend)\n|   +-- Next.js? -------------------\u003e Vercel (all-in-one)\n|   +-- Docker? --------------------\u003e Fly.io or Railway\n|   +-- Enterprise? ----------------\u003e AWS ECS + CloudFront\n|\n+-- Database only\n|   +-- PostgreSQL -----------------\u003e Neon (serverless, free)\n|   +-- MongoDB --------------------\u003e MongoDB Atlas (free 512 MB)\n|   +-- Postgres + Auth + Storage --\u003e Supabase (free BaaS)\n|   +-- Redis / Caching ------------\u003e Upstash (serverless, free)\n|\n+-- Not sure? Check the Cost Comparison below\n```\n\n## Cost Comparison\n\n### Hosting Platforms\n\n| Platform | Free Tier | Cheapest Paid | Always-On | Custom Domain | Docker |\n|----------|-----------|---------------|-----------|---------------|--------|\n| GitHub Pages | Unlimited | N/A | Yes | Yes (free SSL) | No |\n| Vercel | Hobby (free) | Pro ($20/mo) | Yes | Yes | No |\n| Render | 750 hrs/mo | Starter ($7/mo) | Paid only | Yes | Yes |\n| Railway | $5 credit | Usage-based | Yes | Yes | Yes |\n| Fly.io | 3 shared VMs | ~$2-5/mo | Yes | Yes | Yes |\n| Netlify | 100 GB/mo | Pro ($19/mo) | Yes | Yes | No |\n| Cloudflare Pages | Unlimited | $20/mo (Workers Paid) | Yes | Yes | No |\n| DigitalOcean | $200 credit | $5/mo | Yes | Yes | Yes |\n| AWS ECS | 12-month free | ~$30-50/mo | Yes | Yes | Yes |\n\n### Databases\n\n| Database | Free Tier | Cheapest Paid | Type |\n|----------|-----------|---------------|------|\n| MongoDB Atlas | 512 MB (M0) | M2 ($9/mo) | Document |\n| Neon | 0.5 GB + 191 hrs | Launch ($19/mo) | PostgreSQL |\n| Supabase | 500 MB + 50K MAU | Pro ($25/mo) | PostgreSQL + BaaS |\n| Upstash | 10K cmd/day | Pay-as-you-go | Redis |\n\n## Guide Structure\n\nEvery guide follows a consistent format:\n\n```\n# Platform/Framework Name\n\u003e One-line description\n\n## Prerequisites        (checklist with links)\n## Steps 1-N            (numbered, with actual commands)\n## Environment Variables (table + platform-specific setup)\n## Custom Domain        (DNS records + SSL)\n## Free Tier Info       (limits table)\n## Troubleshooting      (5+ common issues with cause/fix)\n```\n\n## Contributing\n\nContributions are welcome! Whether it's a new platform guide, framework walkthrough, or fixing a broken command.\n\n1. Fork this repo\n2. Create a guide in `guides/` (platform/database) or `frameworks/` (framework)\n3. Follow the [guide template](CONTRIBUTING.md#guide-template)\n4. Test every command on a fresh project\n5. Submit a PR\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for full guidelines and the template.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagargupta16%2Fdeploy-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsagargupta16%2Fdeploy-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagargupta16%2Fdeploy-guide/lists"}