feat: better errors
This commit is contained in:
parent
3065cd57f3
commit
a19d82b11b
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
import { redirect } from "next/navigation";
|
import { redirect } from "next/navigation";
|
||||||
import { Button, buttonVariants } from "~/components/ui/button";
|
import { Button, buttonVariants } from "~/components/ui/button";
|
||||||
|
import { Card } from "~/components/ui/card";
|
||||||
|
|
||||||
export default function Error({
|
export default function Error({
|
||||||
error,
|
error,
|
||||||
|
@ -26,9 +27,19 @@ export default function Error({
|
||||||
<div className="flex h-screen w-screen flex-col content-center justify-center text-center align-middle">
|
<div className="flex h-screen w-screen flex-col content-center justify-center text-center align-middle">
|
||||||
<div className="m-8 mx-auto h-fit max-w-lg space-y-2">
|
<div className="m-8 mx-auto h-fit max-w-lg space-y-2">
|
||||||
<h1 className="text-3xl font-bold">Error</h1>
|
<h1 className="text-3xl font-bold">Error</h1>
|
||||||
<h2>
|
|
||||||
An unexpected error has occured: <br /> {error.message}
|
{error.message.includes("connect ENOENT /var/run/docker.sock") ? (
|
||||||
</h2>
|
<Card className="p-4">
|
||||||
|
<h2>Docker is not running on the server.</h2>
|
||||||
|
<p className="text-sm">
|
||||||
|
Please start the Docker daemon and reload the page.
|
||||||
|
</p>
|
||||||
|
</Card>
|
||||||
|
) : (
|
||||||
|
<h2>
|
||||||
|
An unexpected error has occured: <br /> {error.message}
|
||||||
|
</h2>
|
||||||
|
)}
|
||||||
|
|
||||||
{/* show stacktrace if development */}
|
{/* show stacktrace if development */}
|
||||||
{process && process.env.NODE_ENV === "development" && (
|
{process && process.env.NODE_ENV === "development" && (
|
||||||
|
|
Loading…
Reference in a new issue