mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-04 10:44:52 +00:00
7e12140e41
- Wire DBAL frontend, Docker Terminal, Package Repo into Docker stack with Dockerfiles, docker-compose entries, and nginx reverse proxy - Create APK download portals for RepoForge and CaproverForge (Next.js) - Add DBAL Query Console (REST query interface with history sidebar) - Add C++ Prometheus /metrics endpoint to DBAL daemon (request counters, error rates, method breakdown, uptime, active connections) - Enable Grafana/Prometheus via nginx sub-path routing (/grafana, /prometheus) - Auto-provision 4 Grafana dashboards: DBAL Overview, Infrastructure, Starlink Dish - Add Starlink exporter (danopstech/starlink_exporter) to monitoring profile - Add alert rules for DBAL error rate, Starlink latency, Starlink obstruction - Update welcome portal with all new app cards and monitoring section Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
36 lines
780 B
TypeScript
36 lines
780 B
TypeScript
import type { Metadata } from 'next'
|
|
import type { ReactNode } from 'react'
|
|
import { IBM_Plex_Sans, Space_Grotesk } from 'next/font/google'
|
|
import { NavTabs } from '@/NavTabs'
|
|
import './globals.css'
|
|
|
|
const ibmPlexSans = IBM_Plex_Sans({
|
|
subsets: ['latin'],
|
|
variable: '--font-body',
|
|
})
|
|
|
|
const spaceGrotesk = Space_Grotesk({
|
|
subsets: ['latin'],
|
|
variable: '--font-heading',
|
|
})
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'DBAL Daemon',
|
|
description: 'C++ DBAL daemon deployment, security, and observability.',
|
|
}
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: ReactNode
|
|
}) {
|
|
return (
|
|
<html lang="en" className={`${ibmPlexSans.variable} ${spaceGrotesk.variable}`}>
|
|
<body>
|
|
<NavTabs />
|
|
{children}
|
|
</body>
|
|
</html>
|
|
)
|
|
}
|