mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-10-10 15:24:29 +00:00
49 lines
1.3 KiB
TypeScript
49 lines
1.3 KiB
TypeScript
import { type NextRequest, NextResponse } from 'next/server';
|
|
|
|
import {
|
|
GITBOOK_API_PUBLIC_URL,
|
|
GITBOOK_API_TOKEN,
|
|
GITBOOK_API_URL,
|
|
GITBOOK_APP_URL,
|
|
GITBOOK_ASSETS_URL,
|
|
GITBOOK_DISABLE_INSIGHTS,
|
|
GITBOOK_DISABLE_LOOKUP_ALTERNATIVES,
|
|
GITBOOK_DISABLE_TRACKING,
|
|
GITBOOK_FONTS_URL,
|
|
GITBOOK_ICONS_URL,
|
|
GITBOOK_IMAGE_RESIZE_SIGNING_KEY,
|
|
GITBOOK_INTEGRATIONS_CONTENT_HOST,
|
|
GITBOOK_INTEGRATIONS_HOST,
|
|
GITBOOK_OAUTH_SERVER_URL,
|
|
GITBOOK_SECRET,
|
|
GITBOOK_URL,
|
|
GITBOOK_USER_AGENT,
|
|
} from '@/lib/env';
|
|
|
|
/**
|
|
* Output the public environment variables for this deployment
|
|
*/
|
|
export async function GET(_req: NextRequest) {
|
|
return NextResponse.json({
|
|
GITBOOK_URL,
|
|
GITBOOK_APP_URL,
|
|
GITBOOK_API_URL,
|
|
GITBOOK_API_PUBLIC_URL,
|
|
GITBOOK_OAUTH_SERVER_URL,
|
|
GITBOOK_ASSETS_URL,
|
|
GITBOOK_FONTS_URL,
|
|
GITBOOK_ICONS_URL,
|
|
GITBOOK_USER_AGENT,
|
|
GITBOOK_INTEGRATIONS_HOST,
|
|
GITBOOK_INTEGRATIONS_CONTENT_HOST,
|
|
GITBOOK_DISABLE_TRACKING,
|
|
GITBOOK_DISABLE_INSIGHTS,
|
|
GITBOOK_DISABLE_LOOKUP_ALTERNATIVES,
|
|
|
|
// Secret envs
|
|
GITBOOK_SECRET: !!GITBOOK_SECRET,
|
|
GITBOOK_API_TOKEN: !!GITBOOK_API_TOKEN,
|
|
GITBOOK_IMAGE_RESIZE_SIGNING_KEY: !!GITBOOK_IMAGE_RESIZE_SIGNING_KEY,
|
|
});
|
|
}
|