Restyle AS208437 site to match HyperBit Website-New design system - #10
Conversation
Adopt the same dark, technical visual language and stack used by the main hyperbit.it site (SvelteKit 5, Tailwind 4, Poppins/JetBrains Mono, grid background) while keeping all existing public information: ASN data, announced prefixes, peering policy and reserved rights. - Add Tailwind 4 + fontsource fonts, matching Website-New tooling versions - Rebuild app.css as a trimmed technical design system (nav, subpage hero/panels, stat grid, data tables, status badges, footer) - Introduce src/lib/data/network.ts with upstream, peering (MINAP Milano) and monitoring data sourced from the sibling HyperBit Website-New repo, enriching the page with much more technical detail - Replace card components with SiteNav/SiteFooter + data-table driven layouts for upstreams, prefixes and IXP presence - Preserve original peering policy wording, prefixes and contacts Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GFZCKz6h1hn9Pk1TYZHWwE
|
CI failure investigated — it's not caused by this PR's changes. The This happens inside the This points to the I confirmed the app itself builds cleanly ( Generated by Claude Code |
Move to the same self-hosted Docker/adapter-node deployment pattern used by HyperBit Website-New, replacing the Azure Static Web Apps workflow which was failing due to a stale/invalid deployment token. - svelte.config.js: adapter-node instead of adapter-static - Add multi-stage Dockerfile + .dockerignore (node:22-alpine build/runtime, PORT/HOST env, `node build` entrypoint) mirroring Website-New's Dockerfile - Add "start": "node build" script - Remove the Azure Static Web Apps GitHub Actions workflow - Update README with Coolify/Docker run instructions Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GFZCKz6h1hn9Pk1TYZHWwE
|
Pushed a follow-up commit: switched the deployment target from Azure Static Web Apps to Coolify, matching
This repo has no CI workflow left to watch (Coolify builds happen outside GitHub Actions), so there's nothing further to monitor here from CI unless one gets added. Generated by Claude Code |
Summary
HyperBit-IT/Website-New: dark theme, grid background, Poppins/JetBrains Mono, coral accent,subpage/panel/data-table patterns.Website-New. Keptadapter-staticsince the Azure Static Web Apps workflow expects a staticbuild/output.Website-Newrepo's/retepage (MINAP Milano, RETN/Navigabene/Hurricane Electric upstreams, monitoring coverage), for a more technical NOC-style page as requested.InfoCard/PrefixCardcomponents withSiteNav/SiteFooterplus data-table driven sections (upstreams, prefixes, IXP presence).Test plan
npm run check— 0 errors/warningsnpm run build— builds successfully withadapter-static/peering-policyrender correctly in a headless browser at desktop and mobile viewports (tables scroll horizontally on narrow screens instead of wrapping mid-word)Generated by Claude Code