feat(seed): örnek aile kullanıcıları, haneler ve roller (idempotent)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-05 02:14:10 +03:00
parent 38e2a7a26d
commit 2b648975ae
7 changed files with 369 additions and 53 deletions
+2
View File
@@ -19,6 +19,8 @@ export const serverEnvSchema = z.object({
BETTER_AUTH_URL: z.url("BETTER_AUTH_URL geçerli bir URL olmalı"),
SEED_ADMIN_EMAIL: z.email().optional(),
SEED_ADMIN_PASSWORD: z.string().min(8).optional(),
/** Örnek (geliştirme) kullanıcılarının ortak şifresi; production'da kullanılmaz. */
SEED_USER_PASSWORD: z.string().min(8).optional(),
UPLOAD_DIR: z.string().min(1).default("./uploads"),
MAX_UPLOAD_MB: z.coerce.number().int().positive().max(100).default(10),
APP_VERSION: z.string().optional(),