-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.coffee
84 lines (82 loc) · 2.48 KB
/
config.coffee
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
dotenv = require 'dotenv'
dotenv.load()
configuration = ->
switch process.env.NODE_ENV
when 'production'
roomoramaDb:
database: process.env.DATABASE_NAME
user: process.env.DATABASE_USER
password: process.env.DATABASE_PASSWORD
options:
sync:
force: false
host: process.env.DATABASE_HOST
dialect: "mysql"
pool:
maxConnections: 10
maxIdleTime: 30
roomoramaAPI:
accessToken: process.env.ROOMORAMA_ACCESS_TOKEN
host: 'https://api.roomorama.com/'
zendesk:
accessToken: process.env.ZENDESK_ACCESS_TOKEN
supportNumber: '+18627666553'
conversionNumber: '+18627666551'
rollbar:
post_server_item_access_token: process.env.ROLLBAR_POST_SERVER_ACCESS_TOKEN
when 'staging'
roomoramaDb:
database: process.env.DATABASE_NAME
user: process.env.DATABASE_USER
password: process.env.DATABASE_PASSWORD
options:
sync:
force: false
host: process.env.DATABASE_HOST
dialect: "mysql"
pool:
maxConnections: 10
maxIdleTime: 30
roomoramaAPI:
accessToken: process.env.ROOMORAMA_ACCESS_TOKEN
host: 'https://api.staging.roomorama.com/'
zendesk:
accessToken: process.env.ZENDESK_ACCESS_TOKEN
supportNumber: '+14435525542'
conversionNumber: '+14435525542'
when 'development'
roomoramaDb:
database: 'roomorama'
user: 'root'
options:
sync:
force: false
dialect: "mysql"
dialectOptions:
socketPath: '/opt/boxen/data/mysql/socket'
pool:
maxConnections: 10
maxIdleTime: 30
roomoramaAPI:
accessToken: process.env.ROOMORAMA_ACCESS_TOKEN
host: 'http://api.roomorama.dev/'
zendesk:
accessToken: process.env.ZENDESK_ACCESS_TOKEN
supportNumber: '+14435525542'
conversionNumber: '+14435525542'
else
roomoramaDb:
user: 'root'
options:
sync:
force: true
dialect: "sqlite"
storage: ":memory:"
roomoramaAPI:
accessToken: process.env.ROOMORAMA_ACCESS_TOKEN
host: 'http://api.roomorama.dev/'
zendesk:
accessToken: process.env.ZENDESK_ACCESS_TOKEN
supportNumber: '+14435525542'
conversionNumber: '+14435525542'
module.exports = configuration()