3 var jstz = require('jstz');
4 var timezone = jstz.determine();
6 var isDocker = process.env.USE_DOCKER == '1'
8 // Development specific configuration
9 // ==================================
11 licenseToken: process.env.XC_LICENSE_TOKEN || '<enter your token>',
12 // Sequelize connection opions
16 password: 'xC@LL1234',
18 host: isDocker ? 'database' : '127.0.0.1',
25 timezone: timezone.name(),
28 collate: 'utf8_general_ci'
35 password: 'xC@LL1234',
37 host: isDocker ? 'database' : '127.0.0.1',
44 timezone: timezone.name(),
47 collate: 'utf8_general_ci'
58 host: isDocker ? 'cache' : '127.0.0.1',
62 port: process.env.RPCPORT || 9001,
63 ip: process.env.RPCIP || '127.0.0.1',
66 port: process.env.AGIPORT || 4573,
67 ip: process.env.AGIIP || '127.0.0.1',
69 // Seed database on startup
72 clientID: process.env.GOOGLE_ID || 'id',
73 clientSecret: process.env.GOOGLE_SECRET || 'secret',
74 callbackURL: (process.env.DOMAIN || 'http://localhost:9000') + '/api/auth/google/callback'
77 session: 'xcally-motion-session-secret',
78 recording: 'xcally-motion-recording-secret'
88 baseDN: process.env.AD_BASEDN || '',
89 url: process.env.AD_URL,
90 domain: process.env.AD_DOMAIN