fix(admin): persist data directory and pass env vars

This commit is contained in:
Schubert Ferenc 2026-07-03 22:25:04 +02:00
parent 99e8201745
commit 1d7e7c41c9
39 changed files with 1297 additions and 32 deletions

36
app/admin/system/page.tsx Normal file
View file

@ -0,0 +1,36 @@
import { redirect } from "next/navigation";
import AdminShell from "@/components/admin/AdminShell";
import { requireAdminSession } from "@/lib/admin/auth";
export default async function AdminSystemPage() {
if (!await requireAdminSession()) redirect("/admin/login");
return (
<AdminShell>
<div className="admin-page-head">
<p className="eyebrow">Betrieb</p>
<h1>System</h1>
</div>
<div className="admin-detail-grid">
<section className="admin-card">
<h2>Technik</h2>
<ul className="list">
<li>Next.js 16 App Router</li>
<li>TypeScript strict</li>
<li>HttpOnly Admin-Session</li>
<li>Lokale Foundation-Datenablage in JSON-Dateien</li>
</ul>
</section>
<section className="admin-card">
<h2>Vorbereitet</h2>
<ul className="list">
<li>Olympus-Integration bleibt deaktiviert</li>
<li>SMTP-Konfiguration ohne Versandlogik</li>
<li>Medien-Upload mit Dateityp- und Größenprüfung</li>
<li>SEO- und Inhaltsverwaltung als Admin-Grundlage</li>
</ul>
</section>
</div>
</AdminShell>
);
}