diff --git a/.env b/.env index dc7dd78a..3a44c878 100644 --- a/.env +++ b/.env @@ -52,7 +52,7 @@ LEANTIME_API_URL=https://agilite.slm-lab.net DATABASE_URL="postgresql://postgres:postgres@localhost:5432/calendar_db?schema=public" -NEWSDB_URL=postgresql://alma:Sict33711###@172.16.0.104:5432/rivacube +NEWSDB_URL="postgresql://alma:Sict33711###@172.16.0.104:5432/rivacube?schema=public" DB_USER=alma DB_PASSWORD=Sict33711### DB_NAME=rivacube diff --git a/lib/env.ts b/lib/env.ts index 137ba1ab..38d53f3f 100644 --- a/lib/env.ts +++ b/lib/env.ts @@ -3,6 +3,7 @@ import { z } from "zod"; const envSchema = z.object({ NODE_ENV: z.enum(["development", "test", "production"]).default("development"), DATABASE_URL: z.string().url(), + NEWSDB_URL: z.string().regex(/^postgresql:\/\//, "Must be a valid PostgreSQL URL"), KEYCLOAK_CLIENT_ID: z.string(), KEYCLOAK_CLIENT_SECRET: z.string(), KEYCLOAK_REALM: z.string(),