Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ output/
.scannerwork/

# Demo prototype (standalone showcase, lives on demo branch)
demo/
/demo/

# Generated lazy-loaded font assets (built by scripts/extract-fonts.mjs)
ui/public/fonts/
Expand Down
34 changes: 34 additions & 0 deletions apps/demo/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png" />
<link rel="icon" href="/favicon.ico" sizes="48x48" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<title>Drydock Demo — Interactive Container Update Monitoring</title>
<meta name="description" content="Try Drydock in your browser — interactive demo with real UI, no install required. Open source container update monitoring." />

<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Drydock Interactive Demo" />
<meta property="og:description" content="Try Drydock in your browser — interactive demo with real UI, no install required. Open source container update monitoring." />
<meta property="og:url" content="https://demo.drydock.codeswhat.com" />
<meta property="og:site_name" content="Drydock" />
<meta property="og:image" content="https://demo.drydock.codeswhat.com/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Drydock Interactive Demo" />
<meta name="twitter:description" content="Try Drydock in your browser — interactive demo with real UI, no install required." />
<meta name="twitter:image" content="https://demo.drydock.codeswhat.com/og-image.png" />
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
Loading
Loading