api.ts 886 B

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