feat: initial project scaffold
- React 19 + Vite + TailwindCSS frontend - Express + TypeScript backend API - PostgreSQL schema and migrations - Docker Compose orchestration - Drone CI/CD pipeline - Pages: Dashboard, Servers, Containers, Services, Logs, Metrics, Settings
This commit is contained in:
25
frontend/src/App.tsx
Normal file
25
frontend/src/App.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
import { Routes, Route } from 'react-router-dom'
|
||||
import Layout from '@/components/layout/Layout'
|
||||
import Dashboard from '@/pages/Dashboard'
|
||||
import Servers from '@/pages/Servers'
|
||||
import Containers from '@/pages/Containers'
|
||||
import Services from '@/pages/Services'
|
||||
import Logs from '@/pages/Logs'
|
||||
import Metrics from '@/pages/Metrics'
|
||||
import Settings from '@/pages/Settings'
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
<Routes>
|
||||
<Route path="/" element={<Layout />}>
|
||||
<Route index element={<Dashboard />} />
|
||||
<Route path="servers" element={<Servers />} />
|
||||
<Route path="containers" element={<Containers />} />
|
||||
<Route path="services" element={<Services />} />
|
||||
<Route path="logs" element={<Logs />} />
|
||||
<Route path="metrics" element={<Metrics />} />
|
||||
<Route path="settings" element={<Settings />} />
|
||||
</Route>
|
||||
</Routes>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user