bliss/api/env.d.ts

27 lines
642 B
TypeScript

declare namespace NodeJS {
interface ProcessEnv {
NODE_ENV: "development" | "production";
USE_SSL: "true" | "false";
USE_PROXY: "true" | "false";
PORT: string;
SESSION_SECRET: string;
CORS_ORIGIN: string;
REDIS_URL: string;
MAIL_HOST: string;
MAIL_PORT: string;
MAIL_USER: string;
MAIL_PASS: string;
MAIL_FROM: string;
S3_ENDPOINT: string;
S3_ACCESS_KEY_ID: string;
S3_SECRET_ACCESS_KEY: string;
S3_BUCKET_NAME: string;
S3_REGION: string;
CDN_URL: string;
UPLOADER: "local" | "s3";
// optional env vars
COOKIE_NAME?: string;
UPLOAD_DIR?: string;
}
}