SPB Git forge

spb/spinza

Public
8commits 1branches 0releases
1.6 MBsize
maindefault branch
16 days agolast push
TypeScript 97.6% SQL 1.4% JavaScript 0.5%
1.1 KB · 23 lines typescript
Raw Blame History
1export const config = {2  env: process.env.NODE_ENV ?? "development",3  port: Number(process.env.API_PORT ?? 8231),4  host: process.env.API_HOST ?? "127.0.0.1",5  databaseUrl: process.env.DATABASE_URL ?? "postgres://localhost:5432/spinza",6  redisUrl: process.env.REDIS_URL ?? "redis://127.0.0.1:6379",7  sessionSecret: process.env.SESSION_SECRET ?? "dev-secret-change-me-dev-secret-change-me",8  siteUrl: process.env.NEXT_PUBLIC_SITE_URL ?? "http://localhost:8230",9  cookieSecure: process.env.COOKIE_SECURE ? process.env.COOKIE_SECURE === "1" : (process.env.NODE_ENV ?? "development") === "production",10  adminIpAllowlist: (process.env.ADMIN_IP_ALLOWLIST ?? "")11    .split(",")12    .map((s) => s.trim())13    .filter(Boolean),14  logLevel: process.env.LOG_LEVEL ?? "info",15  version: process.env.SPINZA_VERSION ?? "0.1.0",16  /** Trust X-Forwarded-For from the local reverse proxy / Next rewrite. */17  trustProxy: true,18};1920export const allowedOrigins = new Set(21  [config.siteUrl, "http://localhost:8230", "http://127.0.0.1:8230", "http://localhost:3000"].map((u) => u.replace(/\/$/, "")),22);23