9df4867fca
* WIP License server * WIP * Moves locations to App Store and Core * LocationType fixes * Runs db migrations post-deploy * WIP * WIP * Cleanup * WIP * WIP * Decouples translations from NavTabs * Adds admin submodule * Adds admin submodule * Sync dependencies * WIP * WIP * Updates submodules * Renames package * Updates submodules * Adds scripts for console * Updates license checker URL * Updates admin * Adds staging/prod admin console links * Update yarn.lock * Update NavTabs.tsx * WIP * Update admin * WIP * Adds hint to InputField * Update admin * Adds turbo admin dependecies * Update admin * Prevents redirection on form submit * Form warning fixes * Update admin * Form fixes * Update yarn.lock * Update admin * Update admin * Update admin * Adds withLicenseRequired HOC * Adds LicenseRequired to EE components * Admin deploy fix? * Updates submodules * Use relative inside lib * type fixes * Fixes turbo race condition * Relocates admin to console * Relocates admin to console * Update console * Update api * Update turbo.json * Update ErrorBoundary.tsx * Update defaultEvents.ts * Update checkLicense.ts * Update yarn.lock * Skip on E2E Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
65 lines
3.1 KiB
TypeScript
65 lines
3.1 KiB
TypeScript
declare namespace NodeJS {
|
|
interface ProcessEnv {
|
|
/**
|
|
* Set this value to 'agree' to accept our license:
|
|
* LICENSE: https://github.com/calendso/calendso/blob/main/LICENSE
|
|
*
|
|
* Summary of terms:
|
|
* - The codebase has to stay open source, whether it was modified or not
|
|
* - You can not repackage or sell the codebase
|
|
* - Acquire a commercial license to remove these terms by visiting: cal.com/sales
|
|
**/
|
|
readonly NEXT_PUBLIC_LICENSE_CONSENT: "agree" | undefined;
|
|
/** Needed to enable enterprise-only features */
|
|
readonly CALCOM_LICENSE_KEY: string | undefined;
|
|
readonly CALENDSO_ENCRYPTION_KEY: string | undefined;
|
|
readonly DATABASE_URL: string | undefined;
|
|
readonly GOOGLE_API_CREDENTIALS: string | undefined;
|
|
/** @deprecated use `NEXT_PUBLIC_WEBAPP_URL` */
|
|
readonly BASE_URL: string | undefined;
|
|
/** @deprecated use `NEXT_PUBLIC_WEBAPP_URL` */
|
|
readonly NEXT_PUBLIC_BASE_URL: string | undefined;
|
|
/** @deprecated use `NEXT_PUBLIC_WEBSITE_URL` */
|
|
readonly NEXT_PUBLIC_APP_URL: string | undefined;
|
|
readonly NEXTAUTH_SECRET: string | undefined;
|
|
readonly NEXT_PUBLIC_TELEMETRY_KEY: string | undefined;
|
|
readonly MS_GRAPH_CLIENT_ID: string | undefined;
|
|
readonly MS_GRAPH_CLIENT_SECRET: string | undefined;
|
|
readonly ZOOM_CLIENT_ID: string | undefined;
|
|
readonly ZOOM_CLIENT_SECRET: string | undefined;
|
|
readonly EMAIL_FROM: string | undefined;
|
|
readonly EMAIL_SERVER_HOST: string | undefined;
|
|
readonly EMAIL_SERVER_PORT: string | undefined;
|
|
readonly EMAIL_SERVER_USER: string | undefined;
|
|
readonly EMAIL_SERVER_PASSWORD: string | undefined;
|
|
readonly CRON_API_KEY: string | undefined;
|
|
readonly NEXT_PUBLIC_STRIPE_PUBLIC_KEY: string | undefined;
|
|
readonly STRIPE_PRIVATE_KEY: string | undefined;
|
|
readonly STRIPE_CLIENT_ID: string | undefined;
|
|
readonly STRIPE_WEBHOOK_SECRET: string | undefined;
|
|
readonly PAYMENT_FEE_PERCENTAGE: number | undefined;
|
|
readonly PAYMENT_FEE_FIXED: number | undefined;
|
|
readonly NEXT_PUBLIC_INTERCOM_APP_ID: string | undefined;
|
|
readonly TANDEM_CLIENT_ID: string | undefined;
|
|
readonly TANDEM_CLIENT_SECRET: string | undefined;
|
|
readonly TANDEM_BASE_URL: string | undefined;
|
|
readonly WEBSITE_BASE_URL: string | undefined;
|
|
/** @deprecated use `NEXT_PUBLIC_WEBSITE_URL` */
|
|
readonly NEXT_PUBLIC_WEBSITE_BASE_URL: string;
|
|
readonly NEXT_PUBLIC_WEBSITE_URL: string;
|
|
readonly APP_BASE_URL: string | undefined;
|
|
/** @deprecated use `NEXT_PUBLIC_WEBAPP_URL` */
|
|
readonly NEXT_PUBLIC_APP_BASE_URL: string;
|
|
readonly NEXT_PUBLIC_WEBAPP_URL: string;
|
|
/** The Environment that the app is deployed an running on. */
|
|
readonly VERCEL_ENV: "production" | "preview" | "development" | undefined;
|
|
/** The URL of the deployment. Example: my-site-7q03y4pi5.vercel.app. */
|
|
readonly VERCEL_URL: string | undefined;
|
|
/**
|
|
* This is used so we can bypass emails in auth flows for E2E testing.
|
|
* Set it to "1" if you need to run E2E tests locally
|
|
**/
|
|
readonly NEXT_PUBLIC_IS_E2E: 1 | undefined;
|
|
}
|
|
}
|