feat: Introduce site configuration management with a new Prisma model and API endpoints, and add a health check endpoint.

This commit is contained in:
Moh Dzulfikri Maulana
2026-03-10 01:27:17 +07:00
parent 5b45c32109
commit da231dd779
8 changed files with 245 additions and 103 deletions

View File

@@ -105,3 +105,15 @@ model Tag {
blogs Blog[]
}
model SiteConfig {
id String @id @default(cuid())
cvUrl String?
linkedinUrl String?
githubUrl String?
twitterUrl String?
heroTitle String?
heroSubtitle String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}