feat: podman.live Caddy + social link previews

infra/Caddyfile: add podman.live + www.podman.live (serve app + proxy /api),
so the domain is durable in the canonical config (not just a manual edit).
index.html: Open Graph + Twitter Card meta (title, description, og:image) so
sharing www.podman.live renders a rich preview. Adds a 1200x630 og.png card
(generated from og.svg) under public/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kartikeya
2026-06-27 20:22:07 -07:00
parent 924552a025
commit fe37f35522
4 changed files with 57 additions and 1 deletions
+25 -1
View File
@@ -5,7 +5,31 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0b0f17" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>PodMan</title>
<title>PodMan — the teammate that sees what git cant</title>
<meta
name="description"
content="PodMan is an ambient AI teammate that watches your pod's screens in realtime and catches merge collisions before anyone pushes."
/>
<meta property="og:type" content="website" />
<meta property="og:site_name" content="PodMan" />
<meta property="og:url" content="https://www.podman.live/" />
<meta property="og:title" content="PodMan — the teammate that sees what git cant" />
<meta
property="og:description"
content="Ambient AI teammate that watches your pod's screens in realtime and catches merge collisions before anyone pushes."
/>
<meta property="og:image" content="https://www.podman.live/og.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="PodMan — the teammate that sees what git cant" />
<meta
name="twitter:description"
content="Ambient AI teammate that catches merge collisions before anyone pushes."
/>
<meta name="twitter:image" content="https://www.podman.live/og.png" />
</head>
<body>
<div id="root"></div>