feat: implement comprehensive item management system with admin UI, API, and asset handling utilities.

This commit is contained in:
syntaxbullet
2026-02-06 12:19:14 +01:00
parent 109b36ffe2
commit 34958aa220
22 changed files with 3718 additions and 15 deletions

View File

@@ -8,6 +8,9 @@ const envSchema = z.object({
PORT: z.coerce.number().default(3000),
HOST: z.string().default("127.0.0.1"),
ADMIN_TOKEN: z.string().min(8, "ADMIN_TOKEN must be at least 8 characters").optional(),
// Asset URL configuration (for production with custom domains)
ASSETS_BASE_URL: z.string().url().optional(),
WEB_URL: z.string().url().optional(),
});
const parsedEnv = envSchema.safeParse(process.env);