File size: 566 Bytes
84c1942
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const IS_LOCAL_SERVER = Boolean(JSON.stringify(process.env.LOCAL_SERVER));

export default () => {
  if ('SANDPACK' in process.env) {
    return '';
  }

  if (IS_LOCAL_SERVER) {
    return 'http://localhost:3000';
  }

  if (process.env.NODE_ENV === 'development') {
    return `https://${process.env.DEV_DOMAIN || 'codesandbox.test'}`;
  }

  if ('STAGING_BRANCH' in process.env) {
    return `https://${process.env.STAGING_BRANCH}.build.csb.dev`;
  }

  if ('ROOT_URL' in process.env) {
    return process.env.ROOT_URL;
  }

  return 'https://codesandbox.io';
};