fix: some errors i've noticed when creating db from scratch

This commit is contained in:
2025-02-02 15:43:32 +01:00
parent 5082242db8
commit 0ee7ddcdbf
3 changed files with 10 additions and 3 deletions

View File

@@ -1,10 +1,10 @@
services:
psql:
user: 1000:1000
image: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: dfsjhkdswkjntelsmldbfvsgknl5t
# my condolences
POSTGRES_PASSWORD: skbiditoilet
volumes:
- ./psql:/var/lib/postgresql/data
ports:

View File

@@ -4,10 +4,12 @@ import { UniversalForm } from '@/components/app/UniversalForm/UniversalForm';
import { Card, CardHeader, CardTitle, CardDescription, CardContent } from '@/components/ui/card';
import { onboard } from '@/lib/form/actions';
import { useSession } from '@/lib/providers/SessionProvider';
import { redirect } from 'next/navigation';
import { redirect, useRouter } from 'next/navigation';
export default function OnboardingClient() {
const { user } = useSession();
const router = useRouter();
return (
<Card className="mx-auto max-w-sm border-0 shadow-none">
<CardHeader className="space-y-1">
@@ -25,6 +27,7 @@ export default function OnboardingClient() {
schemaName="onboard"
action={onboard}
onActionComplete={() => {
router.refresh();
redirect('/');
}}
/>

View File

@@ -2,6 +2,10 @@ import prisma from "@/lib/db";
import { roomService } from "@/lib/services/livekit";
export default async function runner() {
// if there are no users it explodes so yeah
if (await prisma.user.count() === 0) {
return;
}
await initializeStreamInfo();
await syncStream();
setInterval(syncStream, 5000);