5a1e287ab6
Add console + marketing site to Docker Compose and build-push
...
- Console: nginx SPA on port 3010, image reg.dd0c.net/dd0c-console
- Marketing: nginx static on port 3011, image reg.dd0c.net/dd0c-marketing
- Dockerfiles + .dockerignore for both
- build-push.sh updated to include console + marketing targets
2026-03-03 00:36:48 +00:00
23fda04854
Add waitlist modal to marketing site (all 7 pages) — triggers on #waitlist links, Formspree-ready
2026-03-01 22:09:35 +00:00
7db364716c
CI: install Go to HOME dir instead of /usr/local (no sudo needed)
2026-03-01 16:45:03 +00:00
42e62318c5
SEO: enrich meta descriptions for all 6 product pages, rebuild marketing site
2026-03-01 06:21:56 +00:00
6403e7a3bf
Move CI workflows to repo root .gitea/workflows/ (Gitea requires root location)
...
CI — P3 Alert / test (push) Has been cancelled
CI — P5 Cost / test (push) Has been cancelled
CI — P2 Drift (Go + Node) / agent (push) Failing after 46s
CI — P2 Drift (Go + Node) / saas (push) Failing after 1m17s
CI — P4 Portal / test (push) Failing after 16s
CI — P6 Run / saas (push) Failing after 17s
CI — P1 Route (Rust) / test (push) Failing after 11m13s
- 6 per-product CI workflows with path filters
- P1: Rust (cargo test + clippy + fmt)
- P2: Go agent (go test + vet) + Node SaaS (tsc + npm test)
- P3-P6: Node (npm ci + tsc + npm test)
- Removed old per-product .gitea dirs (Gitea ignores non-root workflows)
2026-03-01 06:19:42 +00:00
3fe0b344bc
Add favicon.svg, SEO meta keywords from keyword research, rebuild dist
2026-03-01 05:58:27 +00:00
a96fcae13c
Add .gitignore for marketing site, remove committed node_modules
2026-03-01 05:51:50 +00:00
b351f2f46b
Implement P2 Resend email + PagerDuty Events v2 + Slack retry backoff
...
- Resend: HTML email with drift summary table and CTA button
- PagerDuty: Events API v2 with dedup_key, severity mapping, custom_details
- Slack: setTimeout retry on 429 rate limit instead of dropping
2026-03-01 05:51:28 +00:00
12ca955de5
Build dd0c marketing site: Astro + Tailwind, homepage + 6 product landing pages
...
- Homepage: hero with terminal mock, product grid, how-it-works, pricing (free/pro/self-hosted), CTA
- Product pages: route, drift, alert, portal, cost, run — each with features, install snippets, comparison tables
- Dark theme matching dd0c brand (indigo primary, cyan accent, dark surfaces)
- Astro static output for Cloudflare Pages deployment
- SEO: OG tags, meta descriptions, semantic HTML
2026-03-01 04:12:37 +00:00
ee592f00d4
Add keyword research for dd0c marketing
2026-03-01 04:11:06 +00:00