chore(ops): harden deployment and runtime setup

This commit is contained in:
Schubert Ferenc 2026-07-03 22:59:08 +02:00
parent 1d7e7c41c9
commit c35bd5877e
30 changed files with 534 additions and 61 deletions

19
app/error.tsx Normal file
View file

@ -0,0 +1,19 @@
"use client";
import Link from "next/link";
export default function ErrorPage({ reset }: { error: Error & { digest?: string }; reset: () => void }) {
return (
<section className="error-page">
<div className="error-card">
<p className="eyebrow">500</p>
<h1>Die Seite konnte nicht geladen werden</h1>
<p className="lead">Es ist ein technischer Fehler aufgetreten. Bitte versuchen Sie es erneut.</p>
<div className="actions">
<button className="button" type="button" onClick={reset}>Erneut versuchen</button>
<Link className="button light" href="/">Zur Startseite</Link>
</div>
</div>
</section>
);
}