This repository was archived by the owner on Mar 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathconfig.sample.php
More file actions
executable file
·120 lines (99 loc) · 3.3 KB
/
config.sample.php
File metadata and controls
executable file
·120 lines (99 loc) · 3.3 KB
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
// Set default timezone
if (function_exists('date_default_timezone_set')) {
date_default_timezone_set('America/New_York');
}
// Check for CLI request from production server
$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : NULL;
$hostname = isset($_SERVER['HOSTNAME']) ? $_SERVER['HOSTNAME'] : NULL;
if (
(!is_null($hostname) && substr($hostname, 0, 3) == 'ip-') ||
(!is_null($host) && strpos($host, '.local') === FALSE)
) {
define('ENVIRONMENT', 'production'); // Default EC2 hostnames start with "ip-"
} else {
define('ENVIRONMENT', 'development');
}
if (ENVIRONMENT == 'production') {
// Consumers
// Valid values: twitter, facebook, google, datasift, gnip
define('CONSUMERS', 'twitter,facebook,google,gnip');
// Geocoding
define('GEOCODING_SERVICE', 'GEOCODIO'); // Can be GEOCODIO or GOOGLE
define('GEOCODIO_API_KEY', '');
// Gnip
define('GNIP_PUBLISHERS', 'automattic,disqus');
define('GNIP_ACCOUNT', ''); // https://api.gnip.com/accounts/XXX/
define('GNIP_USERNAME', '');
define('GNIP_PASSWORD', '');
// DataSift
define('DATASIFT_USERNAME', '');
define('DATASIFT_API_KEY', '');
// Google API
define('GOOGLE_API_KEY', '');
define('GOOGLE_CLIENT_ID', '');
define('GOOGLE_CLIENT_SECRET', '');
// Twitter API
define('TWITTER_CONSUMER_KEY', '');
define('TWITTER_CONSUMER_SECRET', '');
define('TWITTER_ACCESSTOKEN', '');
define('TWITTER_ACCESSTOKEN_SECRET', '');
// MySQL server
define('MYSQL_HOST', 'localhost');
define('MYSQL_USERNAME', 'electiondesk');
define('MYSQL_DATABASE', 'electiondesk');
define('MYSQL_PASSWORD', ')');
// MongoDB server
define('MONGODB_HOST', 'localhost');
define('MONGODB_USERNAME', 'electiondesk');
define('MONGODB_DATABASE', 'electiondesk');
define('MONGODB_PASSWORD', '');
// ReCAPTCHA
define('RECAPTCHA_PUBLIC', '');
define('RECAPTCHA_PRIVATE', '');
// WebSocket
define('WEBSOCKET_SERVER', 'electiondesk.us');
define('WEBSOCKET_SOURCE_PORT', 4244);
define('WEBSOCKET_DEST_PORT', 4242);
} else {
// Consumers
// Valid values: twitter, facebook, google, datasift, gnip
define('CONSUMERS', 'twitter,facebook,google');
// Geocoding
define('GEOCODING_SERVICE', 'GEOCODIO'); // Can be GEOCODIO or GOOGLE
define('GEOCODIO_API_KEY', '');
// Gnip
define('GNIP_PUBLISHERS', 'automattic,disqus');
define('GNIP_ACCOUNT', ''); // https://api.gnip.com/accounts/XXX/
define('GNIP_USERNAME', '');
define('GNIP_PASSWORD', '');
// DataSift
define('DATASIFT_USERNAME', '');
define('DATASIFT_API_KEY', '');
// Google API
define('GOOGLE_API_KEY', '');
define('GOOGLE_CLIENT_ID', '');
define('GOOGLE_CLIENT_SECRET', '');
// Twitter API
define('TWITTER_CONSUMER_KEY', '');
define('TWITTER_CONSUMER_SECRET', '');
define('TWITTER_ACCESSTOKEN', '');
define('TWITTER_ACCESSTOKEN_SECRET', '');
// MySQL server
define('MYSQL_HOST', 'localhost');
define('MYSQL_USERNAME', 'electiondesk');
define('MYSQL_DATABASE', 'electiondesk');
define('MYSQL_PASSWORD', ')');
// MongoDB server
define('MONGODB_HOST', 'localhost');
define('MONGODB_USERNAME', 'electiondesk');
define('MONGODB_DATABASE', 'electiondesk');
define('MONGODB_PASSWORD', '');
// ReCAPTCHA
define('RECAPTCHA_PUBLIC', '');
define('RECAPTCHA_PRIVATE', '');
// WebSocket
define('WEBSOCKET_SERVER', 'electiondesk.local');
define('WEBSOCKET_SOURCE_PORT', 4244);
define('WEBSOCKET_DEST_PORT', 4242);
}