mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-12 05:08:27 +00:00
* Feat: clustering fact statements * Feat: cluster drift * Feat: add recall count and model to search * Feat: Github integration * Fix: clustering UI * Improve graph * Bump: new version --------- Co-authored-by: Manoj K <saimanoj58@gmail.com>
25 lines
728 B
TypeScript
25 lines
728 B
TypeScript
import { z } from "zod";
|
|
|
|
const EnvironmentSchema = z.object({
|
|
// Version
|
|
VERSION: z.string().default("0.1.14"),
|
|
|
|
// Database
|
|
DB_HOST: z.string().default("localhost"),
|
|
DB_PORT: z.string().default("5432"),
|
|
TRIGGER_DB: z.string().default("trigger"),
|
|
POSTGRES_USER: z.string().default("docker"),
|
|
POSTGRES_PASSWORD: z.string().default("docker"),
|
|
|
|
// Trigger database
|
|
TRIGGER_TASKS_IMAGE: z.string().default("redplanethq/proj_core:latest"),
|
|
|
|
// Node environment
|
|
NODE_ENV: z
|
|
.union([z.literal("development"), z.literal("production"), z.literal("test")])
|
|
.default("development"),
|
|
});
|
|
|
|
export type Environment = z.infer<typeof EnvironmentSchema>;
|
|
export const env = EnvironmentSchema.parse(process.env);
|