diff --git a/Dockerfile b/Dockerfile index c2c51d4..8be6a4a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,7 @@ FROM base # Install required system dependencies RUN apt-get update && apt-get install -y \ + ca-certificates \ ghostscript \ graphicsmagick \ openssl \ diff --git a/app/(auth)/self-hosted/page.tsx b/app/(auth)/self-hosted/page.tsx index bc838df..5527565 100644 --- a/app/(auth)/self-hosted/page.tsx +++ b/app/(auth)/self-hosted/page.tsx @@ -5,8 +5,10 @@ import { Card, CardDescription, CardTitle } from "@/components/ui/card" import { ColoredText } from "@/components/ui/colored-text" import config from "@/lib/config" import { DEFAULT_CURRENCIES, DEFAULT_SETTINGS } from "@/models/defaults" +import { getSelfHostedUser } from "@/models/users" import { ShieldAlert } from "lucide-react" import Image from "next/image" +import { redirect } from "next/navigation" import { selfHostedGetStartedAction } from "../actions" export default async function SelfHostedWelcomePage() { @@ -28,10 +30,10 @@ export default async function SelfHostedWelcomePage() { ) } - // const user = await getSelfHostedUser() - // if (user) { - // redirect(config.selfHosted.redirectUrl) - // } + const user = await getSelfHostedUser() + if (user) { + redirect(config.selfHosted.redirectUrl) + } return ( @@ -75,3 +77,5 @@ export default async function SelfHostedWelcomePage() { ) } + +export const dynamic = "force-dynamic" diff --git a/app/page.tsx b/app/page.tsx index a072dd1..4295c9d 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -14,3 +14,5 @@ export default async function Home() { redirect("/dashboard") } + +export const dynamic = "force-dynamic"