api.ts25 lines · main
1const BRIVEN_API_URL = process.env.NEXT_PUBLIC_BRIVEN_API_URL || 'http://localhost:3001'
2
3const PUBLIC_URL = new URL(process.env.BRIVEN_PUBLIC_URL || 'http://localhost:8000')
4
5// Use LOGFLARE_URL until analytics/v1/ routing is supported
6export const PROJECT_ANALYTICS_URL = process.env.LOGFLARE_URL
7 ? `${process.env.LOGFLARE_URL}/api/`
8 : undefined
9
10export const PROJECT_REST_URL = `${BRIVEN_API_URL}/platform/rest/v1/`
11export const PROJECT_ENDPOINT = PUBLIC_URL.host
12export const PROJECT_ENDPOINT_PROTOCOL = PUBLIC_URL.protocol.replace(':', '')
13
14export const DEFAULT_PROJECT = {
15 id: 1,
16 ref: 'default',
17 name: !!process.env.CURRENT_CLI_VERSION
18 ? 'Briven Studio (CLI)'
19 : process.env.DEFAULT_PROJECT_NAME || 'Default Project',
20 organization_id: 1,
21 cloud_provider: 'localhost',
22 status: 'ACTIVE_HEALTHY',
23 region: 'local',
24 inserted_at: '2021-08-02T06:40:40.646Z',
25}