mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-13 20:28:28 +00:00
* Feat: change space assignment from statement to episode * feat: add default spaces and improve integration, space tools discovery in MCP * feat: change spaces to episode based * Feat: take multiple spaceIds while ingesting * Feat: modify mcp tool descriptions, add spaceId in mcp url * feat: add copy * bump: new version 0.1.24 --------- Co-authored-by: Manoj <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.24"),
|
|
|
|
// 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);
|