-
Notifications
You must be signed in to change notification settings - Fork 22
/
config.php.example
144 lines (101 loc) · 3.99 KB
/
config.php.example
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?
#
# $Id$
#
# Basic stuff
# Things you need to tweak
# Things you may want to tweak
# Things you can probably not worry about
$GLOBALS['cfg'] = array();
#
# Basic stuff
#
$GLOBALS['cfg']['environment'] = 'prod';
$GLOBALS['cfg']['site_name'] = '🐼 | parallel-flickr';
$GLOBALS['cfg']['site_disabled'] = 0;
$GLOBALS['cfg']['site_disabled_retry_after'] = 0; # seconds; if set will return HTTP Retry-After header
$GLOBALS['cfg']['enable_feature_slippymaps'] = 1;
$GLOBALS['cfg']['slippymap_provider'] = 'toner'; // assumes canned htmapl provider strings
$GLOBALS['cfg']['enable_feature_signup'] = 1;
$GLOBALS['cfg']['enable_feature_signin'] = 1;
$GLOBALS['cfg']['enable_feature_account_delete'] = 0;
$GLOBALS['cfg']['enable_feature_password_retrieval'] = 0;
# See this? It assumes everything is running on a single
# (read: not federated) database.
$GLOBALS['cfg']['db_enable_poormans_federation'] = 1;
$GLOBALS['cfg']['db_enable_poormans_ticketing'] = 1;
$GLOBALS['cfg']['abs_root_url'] = 'http://'.($_SERVER['SERVER_NAME'] ? $_SERVER['SERVER_NAME'] : 'fake.com').'/';
$GLOBALS['cfg']['safe_abs_root_url'] = $GLOBALS['cfg']['abs_root_url'];
$GLOBALS['cfg']['smarty_template_dir'] = realpath(dirname(__FILE__) . '/../templates/');
$GLOBALS['cfg']['smarty_compile_dir'] = realpath(dirname(__FILE__) . '/../templates_c/');
$GLOBALS['cfg']['auth_cookie_domain'] = parse_url($GLOBALS['cfg']['abs_root_url'], 1);
$GLOBALS['cfg']['auth_cookie_name'] = 'a';
$GLOBALS['cfg']['auth_cookie_secure'] = 0; # see also: http://github.com/blog/737-sidejack-prevention
$GLOBALS['cfg']['auth_cookie_httponly'] = 0;
$GLOBALS['cfg']['crumb_ttl_default'] = 300; # seconds
#
# Things you need to tweak
#
$GLOBALS['cfg']['db_main'] = array(
'host' => 'localhost',
'name' => 'flamework',
'user' => 'flickr',
'pass' => 'TWEAK ME', # see also: bin/generate_secret.php
'auto_connect' => 1,
);
# http://www.flickr.com/services/apps/create/apply/
$GLOBALS['cfg']['flickr_api_key'] = 'TWEAK ME';
$GLOBALS['cfg']['flickr_api_secret'] = 'TWEAK ME';
$GLOBALS['cfg']['flickr_api_perms'] = 'read';
# see also: bin/generate_secret.php
$GLOBALS['cfg']['crypto_cookie_secret'] = 'TWEAK ME';
$GLOBALS['cfg']['crypto_password_secret'] = 'TWEAK ME';
$GLOBALS['cfg']['crypto_crumb_secret'] = 'TWEAK ME';
# this needs to match the path in you apache config
$GLOBALS['cfg']['flickr_static_path'] = "TWEAK ME";
$GLOBALS['cfg']['flickr_static_url'] = $GLOBALS['cfg']['abs_root_url'] . "static/";
#
# Things you may want to tweak
#
# Solr
# https://lucene.apache.org/solr/#intro
# https://github.com/straup/parallel-flickr-solr
$GLOBALS['cfg']['enable_feature_solr'] = 0;
$GLOBALS['cfg']['solr_endpoint'] = 'http://localhost:8993/solr/parallel-flickr/';
# Hey look! Things that require Solr.
$GLOBALS['cfg']['enable_feature_places'] = 0;
$GLOBALS['cfg']['places_prefetch_data'] = 1;
#
$GLOBALS['cfg']['rewrite_static_urls'] = array(
# '/foo' => '/bar/',
);
$GLOBALS['cfg']['email_from_name'] = 'flamework app';
$GLOBALS['cfg']['email_from_email'] = 'admin@ourapp.com';
$GLOBALS['cfg']['auto_email_args'] = '-fadmin@ourapp.com';
$GLOBALS['cfg']['auth_enable_poormans_god_auth'] = 0;
$GLOBALS['cfg']['auth_poormans_god_auth'] = array(
# poormans god auth is keyed off a user's UID
#
# xxx => array(
# 'roles' => array( 'staff' ),
# ),
);
#
# Things you can probably not worry about
#
$GLOBALS['cfg']['user'] = null;
$GLOBALS['cfg']['smarty_compile'] = 1;
$GLOBALS['cfg']['http_timeout'] = 3;
$GLOBALS['cfg']['check_notices'] = 1;
$GLOBALS['cfg']['db_profiling'] = 0;
$GLOBALS['cfg']['pagination_assign_smarty_variable'] = 1;
$GLOBALS['cfg']['pagination_per_page'] = 10;
$GLOBALS['cfg']['pagination_spill'] = 2;
$GLOBALS['cfg']['pagination_style'] = 'plain';
#
# enable this flag to show a full call chain (instead of just the
# immediate caller) in database query log messages and embedded in
# the actual SQL sent to the server.
#
$GLOBALS['cfg']['db_full_callstack'] = 0;
?>