aboutsummaryrefslogtreecommitdiffstats
path: root/packages/plugins/queue-restate/src/env.ts
blob: 01175e86395e85406c280d28e92be20a63dfd8d5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { z } from "zod";

export const envConfig = z
  .object({
    RESTATE_LISTEN_PORT: z.coerce.number().optional(),
    RESTATE_INGRESS_ADDR: z
      .string()
      .optional()
      .default("http://localhost:8080"),
    RESTATE_ADMIN_ADDR: z.string().optional().default("http://localhost:9070"),
    RESTATE_PUB_KEY: z.string().optional(),
  })
  .parse(process.env);