Skip to content

Add tutorial for shipping a public app with Ghost and Fly.io#11

Merged
akulkarni merged 1 commit intomainfrom
tutorials
May 8, 2026
Merged

Add tutorial for shipping a public app with Ghost and Fly.io#11
akulkarni merged 1 commit intomainfrom
tutorials

Conversation

@akulkarni
Copy link
Copy Markdown
Member

Summary

  • New agent-driven tutorial: ship a public Postgres-backed todo app to Fly.io with Ghost as the database, end-to-end from a single chat session.
  • Pre-empts known friction points discovered during a real run-through: the recent pg/sslmode=require cert-verification regression, and flyctl launch --yes provisioning unwanted Fly Postgres clusters.
  • Honest cost framing: titled around "$2/month", FAQ explains the 15-min-chunk failure mode that can blow past Ghost's 100-hour free tier.

Test plan

  • Run the tutorial end-to-end with Claude Code (or another agent with MCP + Bash).
  • Verify Step 3 local-test passes without an SSL crash.
  • Verify Step 4 deploys without provisioning a Fly Postgres cluster.
  • Verify the deployed app round-trips through the Ghost DB.
  • Verify Step 7 cleanup leaves both flyctl apps list and ghost list empty.

🤖 Generated with Claude Code

Walks an AI coding agent through deploying a Postgres-backed todo app
to Fly.io with a Ghost database, end-to-end. Pre-empts the pg/sslmode
gotcha and skips `flyctl launch` to avoid Fly's surprise Postgres
provisioning.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@akulkarni akulkarni merged commit 216aa93 into main May 8, 2026
2 checks passed
@akulkarni akulkarni deleted the tutorials branch May 8, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant