annotate rhodecode/config/deployment.ini_tmpl @ 3458:0ad025ee005e beta

better detection of deleting groups with subgroups inside. Added less strict checks on delete group routing so we can delete zombie groups (those that are not in filesystem but in DB)
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 05 Mar 2013 22:37:58 +0100
parents e67b2ef07a8e
children c0ac34b8eb07
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
1 ################################################################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
2 ################################################################################
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
3 # RhodeCode - Pylons environment configuration #
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
4 # #
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
5 # The %(here)s variable will be replaced with the parent directory of this file#
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
6 ################################################################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
7
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
8 [DEFAULT]
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
9 debug = true
1355
bfc529377cdc added simple profiling middleware controlled by .ini file flag
Marcin Kuzminski <marcin@python-works.com>
parents: 1186
diff changeset
10 pdebug = false
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
11 ################################################################################
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
12 ## Uncomment and replace with the address which should receive ##
552
2642f128ad46 removed egg info, update files for distutils build
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
13 ## any error reports after application crash ##
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
14 ## Additionally those settings will be used by RhodeCode mailing system ##
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
15 ################################################################################
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
16 #email_to = admin@localhost
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
17 #error_email_from = paste_error@localhost
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
18 #app_email_from = rhodecode-noreply@localhost
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
19 #error_message =
1717
7ff304d3028f Notification fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1714
diff changeset
20 #email_prefix = [RhodeCode]
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
21
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
22 #smtp_server = mail.server.com
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
23 #smtp_username =
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
24 #smtp_password =
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
25 #smtp_port =
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 456
diff changeset
26 #smtp_use_tls = false
689
ecc566f8b69f fixes #59, notifications for user registrations + some changes to mailer
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
27 #smtp_use_ssl = true
1581
67377fd685be applied smth_auth options update patch
Les Peabody <lpeabody@ccom.unh.edu>
parents: 1443
diff changeset
28 # Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.)
67377fd685be applied smth_auth options update patch
Les Peabody <lpeabody@ccom.unh.edu>
parents: 1443
diff changeset
29 #smtp_auth =
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
30
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
31 [server:main]
3087
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
32 ## PASTE
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
33 ##nr of threads to spawn
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2576
diff changeset
34 #threadpool_workers = 5
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
35
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
36 ##max request before thread respawn
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2576
diff changeset
37 #threadpool_max_requests = 10
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
38
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
39 ##option to use threads of process
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2576
diff changeset
40 #use_threadpool = true
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
41
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2576
diff changeset
42 #use = egg:Paste#http
3087
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
43
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
44 #WAITRESS
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
45 threads = 5
3376
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
46 #100GB
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
47 max_request_body_size = 107374182400
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2576
diff changeset
48 use = egg:waitress#main
3087
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
49
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
50 host = 127.0.0.1
552
2642f128ad46 removed egg info, update files for distutils build
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
51 port = 5000
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
52
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
53 [filter:proxy-prefix]
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
54 # prefix middleware for rc
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
55 use = egg:PasteDeploy#prefix
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
56 prefix = /<your-prefix>
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
57
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
58 [app:main]
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
59 use = egg:rhodecode
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
60 #filter-with = proxy-prefix
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
61 full_stack = true
552
2642f128ad46 removed egg info, update files for distutils build
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
62 static_files = true
2335
566e6bb34dbb added list of languages to ini template
Marcin Kuzminski <marcin@python-works.com>
parents: 2149
diff changeset
63 # Optional Languages
3031
89556b64e159 added polish translation
Marcin Kuzminski <marcin@python-works.com>
parents: 3028
diff changeset
64 # en, fr, ja, pt_BR, zh_CN, zh_TW, pl
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
65 lang = en
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
66 cache_dir = %(here)s/data
683
341beaa9edba Implemented whoosh index building as paster command.
Marcin Kuzminski <marcin@python-works.com>
parents: 667
diff changeset
67 index_dir = %(here)s/data/index
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
68 app_instance_uuid = ${app_instance_uuid}
812
30ad41c76fae fixes #79 cut off limit was added into .ini config files
Marcin Kuzminski <marcin@python-works.com>
parents: 776
diff changeset
69 cut_off_limit = 256000
3025
f61adead3520 Added option to ini files for controlling full cache of VCS instances.
Marcin Kuzminski <marcin@python-works.com>
parents: 3008
diff changeset
70 vcs_full_cache = True
3359
c394a564ab71 make the htsts headers optional and stored in .ini file.
Marcin Kuzminski <marcin@python-works.com>
parents: 3087
diff changeset
71 # force https in RhodeCode, fixes https redirects, assumes it's always https
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
72 force_https = false
3359
c394a564ab71 make the htsts headers optional and stored in .ini file.
Marcin Kuzminski <marcin@python-works.com>
parents: 3087
diff changeset
73 # use Strict-Transport-Security headers
c394a564ab71 make the htsts headers optional and stored in .ini file.
Marcin Kuzminski <marcin@python-works.com>
parents: 3087
diff changeset
74 use_htsts = false
1076
db71228a4c23 moved statistics parse_limit into .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1034
diff changeset
75 commit_parse_limit = 50
3087
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
76 # number of items displayed in lightweight dashboard before paginating
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3031
diff changeset
77 dashboard_items = 100
1110
5351a3a32381 #21 added optional flag to disable gravatar, and use local icon
Marcin Kuzminski <marcin@python-works.com>
parents: 1076
diff changeset
78 use_gravatar = true
2736
3aad896d9a02 sync alternative gravatar options to other .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 2734
diff changeset
79
3376
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
80 # path to git executable
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
81 git_path = git
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
82
3028
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
83 ## RSS feed options
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
84
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
85 rss_cut_off_limit = 256000
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
86 rss_items_per_page = 10
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
87 rss_include_diff = false
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
88
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
89
2734
d2f552429ef3 use dict for replacing parts of avatar URL and add example to ini template
domruf <dominikruf@gmail.com>
parents: 2615
diff changeset
90 ## alternative_gravatar_url allows you to use your own avatar server application
d2f552429ef3 use dict for replacing parts of avatar URL and add example to ini template
domruf <dominikruf@gmail.com>
parents: 2615
diff changeset
91 ## the following parts of the URL will be replaced
2751
e291f25ea87f fixes issue #543, un-broken alternative gravatar option
Marcin Kuzminski <marcin@python-works.com>
parents: 2736
diff changeset
92 ## {email} user email
e291f25ea87f fixes issue #543, un-broken alternative gravatar option
Marcin Kuzminski <marcin@python-works.com>
parents: 2736
diff changeset
93 ## {md5email} md5 hash of the user email (like at gravatar.com)
e291f25ea87f fixes issue #543, un-broken alternative gravatar option
Marcin Kuzminski <marcin@python-works.com>
parents: 2736
diff changeset
94 ## {size} size of the image that is expected from the server application
2836
819eb7f8a555 Implemented patch from andrewsh ref #565 Add support for {netloc} and {scheme}
Marcin Kuzminski <marcin@python-works.com>
parents: 2751
diff changeset
95 ## {scheme} http/https from RhodeCode server
819eb7f8a555 Implemented patch from andrewsh ref #565 Add support for {netloc} and {scheme}
Marcin Kuzminski <marcin@python-works.com>
parents: 2751
diff changeset
96 ## {netloc} network location from RhodeCode server
2751
e291f25ea87f fixes issue #543, un-broken alternative gravatar option
Marcin Kuzminski <marcin@python-works.com>
parents: 2736
diff changeset
97 #alternative_gravatar_url = http://myavatarserver.com/getbyemail/{email}/{size}
e291f25ea87f fixes issue #543, un-broken alternative gravatar option
Marcin Kuzminski <marcin@python-works.com>
parents: 2736
diff changeset
98 #alternative_gravatar_url = http://myavatarserver.com/getbymd5/{md5email}?s={size}
2736
3aad896d9a02 sync alternative gravatar options to other .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 2734
diff changeset
99
1613
6cab36e31f09 Added container-based authentication support
Liad Shani <liadff@gmail.com>
parents: 1443
diff changeset
100 container_auth_enabled = false
1617
cf128ced8c85 Improved container-based auth implementation and added support for a reverse-proxy setup (using the X-Forwarded-User header)
Liad Shani <liadff@gmail.com>
parents: 1616
diff changeset
101 proxypass_auth_enabled = false
3008
6e76b4892d72 Implemented #647, option to pass list of default encoding used to encode to/decode from unicode
Marcin Kuzminski <marcin@python-works.com>
parents: 2940
diff changeset
102 ## default encoding used to convert from and to unicode
6e76b4892d72 Implemented #647, option to pass list of default encoding used to encode to/decode from unicode
Marcin Kuzminski <marcin@python-works.com>
parents: 2940
diff changeset
103 ## can be also a comma seperated list of encoding in case of mixed encodings
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
104 default_encoding = utf8
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
105
1652
8384eaabeb19 configurable clone url
Marcin Kuzminski <marcin@python-works.com>
parents: 1622
diff changeset
106 ## overwrite schema of clone url
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
107 ## available vars:
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
108 ## scheme - http/https
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
109 ## user - current user
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
110 ## pass - password
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
111 ## netloc - network location
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
112 ## path - usually repo_name
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
113
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
114 #clone_uri = {scheme}://{user}{pass}{netloc}{path}
1652
8384eaabeb19 configurable clone url
Marcin Kuzminski <marcin@python-works.com>
parents: 1622
diff changeset
115
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
116 ## issue tracking mapping for commits messages
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
117 ## comment out issue_pat, issue_server, issue_prefix to enable
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
118
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
119 ## pattern to get the issues from commit messages
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
120 ## default one used here is #<numbers> with a regex passive group for `#`
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
121 ## {id} will be all groups matched from this pattern
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
122
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
123 issue_pat = (?:\s*#)(\d+)
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
124
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
125 ## server url to the issue, each {id} will be replaced with match
2339
79b3c9c66c54 Added optional repo_name into issue tracker url to get just the name of repo without group prefix
Marcin Kuzminski <marcin@python-works.com>
parents: 2335
diff changeset
126 ## fetched from the regex and {repo} is replaced with full repository name
79b3c9c66c54 Added optional repo_name into issue tracker url to get just the name of repo without group prefix
Marcin Kuzminski <marcin@python-works.com>
parents: 2335
diff changeset
127 ## including groups {repo_name} is replaced with just name of repo
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
128
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
129 issue_server_link = https://myissueserver.com/{repo}/issue/{id}
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
130
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
131 ## prefix to add to link to indicate it's an url
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
132 ## #314 will be replaced by <issue_prefix><id>
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
133
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1889
diff changeset
134 issue_prefix = #
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
135
2866
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
136 ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
137 ## multiple patterns, to other issues server, wiki or others
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
138 ## below an example how to create a wiki pattern
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
139 # #wiki-some-id -> https://mywiki.com/some-id
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
140
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
141 #issue_pat_wiki = (?:wiki-)(.+)
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
142 #issue_server_link_wiki = https://mywiki.com/{id}
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
143 #issue_prefix_wiki = WIKI-
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
144
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
145
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
146 ## instance-id prefix
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
147 ## a prefix key for this instance used for cache invalidation when running
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
148 ## multiple instances of rhodecode, make sure it's globally unique for
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
149 ## all running rhodecode instances. Leave empty if you don't use it
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
150 instance_id =
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1771
diff changeset
151
2132
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
152 ## alternative return HTTP header for failed authentication. Default HTTP
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
153 ## response is 401 HTTPUnauthorized. Currently HG clients have troubles with
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
154 ## handling that. Set this variable to 403 to return HTTPForbidden
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
155 auth_ret_code =
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
156
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
157 ####################################
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
158 ### CELERY CONFIG ####
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
159 ####################################
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
160 use_celery = false
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
161 broker.host = localhost
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
162 broker.vhost = rabbitmqhost
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
163 broker.port = 5672
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
164 broker.user = rabbitmq
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
165 broker.password = qweqwe
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
166
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
167 celery.imports = rhodecode.lib.celerylib.tasks
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
168
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
169 celery.result.backend = amqp
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
170 celery.result.dburi = amqp://
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
171 celery.result.serialier = json
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
172
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
173 #celery.send.task.error.emails = true
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
174 #celery.amqp.task.result.expires = 18000
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
175
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
176 celeryd.concurrency = 2
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
177 #celeryd.log.file = celeryd.log
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
178 celeryd.log.level = debug
1076
db71228a4c23 moved statistics parse_limit into .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1034
diff changeset
179 celeryd.max.tasks.per.child = 1
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
180
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
181 #tasks will never be sent to the queue, but executed locally instead.
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
182 celery.always.eager = false
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
183
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
184 ####################################
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
185 ### BEAKER CACHE ####
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
186 ####################################
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
187 beaker.cache.data_dir=%(here)s/data/cache/data
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
188 beaker.cache.lock_dir=%(here)s/data/cache/lock
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
189
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
190 beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long
592
0a48c1ec04fc #37 fixed json imports for python2.5
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
191
597
53128b6b9a4d added password validation, second try on paster setup-app,
Marcin Kuzminski <marcin@python-works.com>
parents: 592
diff changeset
192 beaker.cache.super_short_term.type=memory
53128b6b9a4d added password validation, second try on paster setup-app,
Marcin Kuzminski <marcin@python-works.com>
parents: 592
diff changeset
193 beaker.cache.super_short_term.expire=10
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
194 beaker.cache.super_short_term.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
195
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
196 beaker.cache.short_term.type=memory
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
197 beaker.cache.short_term.expire=60
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
198 beaker.cache.short_term.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
199
597
53128b6b9a4d added password validation, second try on paster setup-app,
Marcin Kuzminski <marcin@python-works.com>
parents: 592
diff changeset
200 beaker.cache.long_term.type=memory
53128b6b9a4d added password validation, second try on paster setup-app,
Marcin Kuzminski <marcin@python-works.com>
parents: 592
diff changeset
201 beaker.cache.long_term.expire=36000
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
202 beaker.cache.long_term.key_length = 256
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
203
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
204 beaker.cache.sql_cache_short.type=memory
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 689
diff changeset
205 beaker.cache.sql_cache_short.expire=10
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
206 beaker.cache.sql_cache_short.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
207
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
208 beaker.cache.sql_cache_med.type=memory
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
209 beaker.cache.sql_cache_med.expire=360
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
210 beaker.cache.sql_cache_med.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
211
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
212 beaker.cache.sql_cache_long.type=file
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
213 beaker.cache.sql_cache_long.expire=3600
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
214 beaker.cache.sql_cache_long.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 552
diff changeset
215
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
216 ####################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
217 ### BEAKER SESSION ####
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
218 ####################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
219 ## Type of storage used for the session, current types are
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
220 ## dbm, file, memcached, database, and memory.
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
221 ## The storage uses the Container API
1771
5948ab03e639 default session settings was reverted to file.
Marcin Kuzminski <marcin@python-works.com>
parents: 1717
diff changeset
222 ## that is also used by the cache system.
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
223
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
224 ## db session ##
1710
79a06e68a035 changed session to client side encrypted cookie, for better horizontal scalability of rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
225 #beaker.session.type = ext:database
79a06e68a035 changed session to client side encrypted cookie, for better horizontal scalability of rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
226 #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode
79a06e68a035 changed session to client side encrypted cookie, for better horizontal scalability of rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
227 #beaker.session.table_name = db_session
79a06e68a035 changed session to client side encrypted cookie, for better horizontal scalability of rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
228
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
229 ## encrypted cookie client side session, good for many instances ##
1771
5948ab03e639 default session settings was reverted to file.
Marcin Kuzminski <marcin@python-works.com>
parents: 1717
diff changeset
230 #beaker.session.type = cookie
5948ab03e639 default session settings was reverted to file.
Marcin Kuzminski <marcin@python-works.com>
parents: 1717
diff changeset
231
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
232 ## file based cookies (default) ##
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
233 #beaker.session.type = file
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
234
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
235
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
236 beaker.session.key = rhodecode
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
237 ## secure cookie requires AES python libraries ##
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
238 #beaker.session.encrypt_key = g654dcno0-9873jhgfreyu
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
239 #beaker.session.validate_key = 9712sds2212c--zxc123
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
240 ## sets session as invalid if it haven't been accessed for given amount of time
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
241 beaker.session.timeout = 2592000
1714
1308f068fc1a added httponly and secure cookie into ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1710
diff changeset
242 beaker.session.httponly = true
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
243 #beaker.session.cookie_path = /<your-prefix>
1771
5948ab03e639 default session settings was reverted to file.
Marcin Kuzminski <marcin@python-works.com>
parents: 1717
diff changeset
244
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
245 ## uncomment for https secure cookie ##
1714
1308f068fc1a added httponly and secure cookie into ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1710
diff changeset
246 beaker.session.secure = false
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
247
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
248 ## auto save the session to not to use .save() ##
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
249 beaker.session.auto = False
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
250
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
251 ## default cookie expiration time in seconds `true` expire at browser close ##
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
252 #beaker.session.cookie_expires = 3600
1714
1308f068fc1a added httponly and secure cookie into ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1710
diff changeset
253
1308f068fc1a added httponly and secure cookie into ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 1710
diff changeset
254
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
255 ############################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
256 ## ERROR HANDLING SYSTEMS ##
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
257 ############################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
258
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
259 ####################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
260 ### [errormator] ###
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
261 ####################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
262
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
263 # Errormator is tailored to work with RhodeCode, see
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
264 # http://errormator.com for details how to obtain an account
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
265 # you must install python package `errormator_client` to make it work
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
266
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
267 # errormator enabled
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
268 errormator = true
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
269
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
270 errormator.server_url = https://api.errormator.com
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
271 errormator.api_key = YOUR_API_KEY
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
272
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
273 # TWEAK AMOUNT OF INFO SENT HERE
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
274
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
275 # enables 404 error logging (default False)
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
276 errormator.report_404 = false
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
277
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
278 # time in seconds after request is considered being slow (default 1)
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
279 errormator.slow_request_time = 1
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
280
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
281 # record slow requests in application
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
282 # (needs to be enabled for slow datastore recording and time tracking)
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
283 errormator.slow_requests = true
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
284
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
285 # enable hooking to application loggers
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
286 # errormator.logging = true
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
287
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
288 # minimum log level for log capture
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
289 # errormator.logging.level = WARNING
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
290
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
291 # send logs only from erroneous/slow requests
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
292 # (saves API quota for intensive logging)
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
293 errormator.logging_on_error = false
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
294
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
295 # list of additonal keywords that should be grabbed from environ object
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
296 # can be string with comma separated list of words in lowercase
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
297 # (by default client will always send following info:
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
298 # 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
299 # start with HTTP* this list be extended with additional keywords here
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
300 errormator.environ_keys_whitelist =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
301
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
302
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
303 # list of keywords that should be blanked from request object
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
304 # can be string with comma separated list of words in lowercase
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
305 # (by default client will always blank keys that contain following words
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
306 # 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf'
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
307 # this list be extended with additional keywords set here
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
308 errormator.request_keys_blacklist =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
309
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
310
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
311 # list of namespaces that should be ignores when gathering log entries
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
312 # can be string with comma separated list of namespaces
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
313 # (by default the client ignores own entries: errormator_client.client)
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
314 errormator.log_namespace_blacklist =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
315
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
316
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
317 ################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
318 ### [sentry] ###
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
319 ################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
320
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
321 # sentry is a alternative open source error aggregator
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
322 # you must install python packages `sentry` and `raven` to enable
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
323
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
324 sentry.dsn = YOUR_DNS
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
325 sentry.servers =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
326 sentry.name =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
327 sentry.key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
328 sentry.public_key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
329 sentry.secret_key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
330 sentry.project =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
331 sentry.site =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
332 sentry.include_paths =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
333 sentry.exclude_paths =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
334
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
335
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
336 ################################################################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
337 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
338 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
339 ## execute malicious code after an exception is raised. ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
340 ################################################################################
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
341 set debug = false
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
342
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
343 ##################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
344 ### LOGVIEW CONFIG ###
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
345 ##################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
346 logview.sqlalchemy = #faa
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
347 logview.pylons.templating = #bfb
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
348 logview.pylons.util = #eee
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
349
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
350 #########################################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
351 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
352 #########################################################
1443
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
353
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
354 # SQLITE [default]
548
b75b77ef649d renamed hg_app to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 547
diff changeset
355 sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode.db
1443
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
356
1582
e060b2be1ea5 Updated ini files for new auth flag for mailing
Marcin Kuzminski <marcin@python-works.com>
parents: 1581
diff changeset
357 # POSTGRESQL
1443
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
358 # sqlalchemy.db1.url = postgresql://user:pass@localhost/rhodecode
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
359
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
360 # MySQL
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
361 # sqlalchemy.db1.url = mysql://user:pass@localhost/rhodecode
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
362
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
363 # see sqlalchemy docs for others
1443
7cbc901bb8e4 Added example connection string for other databases
Marcin Kuzminski <marcin@python-works.com>
parents: 1360
diff changeset
364
1360
1f47adeb67c2 Bumped sqlalchemy version to 0.7, replaced timerproxy with new event system for sqlalchemy.
Marcin Kuzminski <marcin@python-works.com>
parents: 1355
diff changeset
365 sqlalchemy.db1.echo = false
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
366 sqlalchemy.db1.pool_recycle = 3600
2149
50aa7cb78cfe Mysql fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2132
diff changeset
367 sqlalchemy.db1.convert_unicode = true
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
368
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
369 ################################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
370 ### LOGGING CONFIGURATION ####
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
371 ################################
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
372 [loggers]
2102
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
373 keys = root, routes, rhodecode, sqlalchemy, beaker, templates, whoosh_indexer
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
374
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
375 [handlers]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
376 keys = console, console_sql
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
377
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
378 [formatters]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
379 keys = generic, color_formatter, color_formatter_sql
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
380
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
381 #############
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
382 ## LOGGERS ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
383 #############
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
384 [logger_root]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
385 level = NOTSET
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
386 handlers = console
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
387
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
388 [logger_routes]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
389 level = DEBUG
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
390 handlers =
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
391 qualname = routes.middleware
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
392 # "level = DEBUG" logs the route matched and routing variables.
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
393 propagate = 1
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
394
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
395 [logger_beaker]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
396 level = DEBUG
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
397 handlers =
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
398 qualname = beaker.container
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
399 propagate = 1
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
400
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
401 [logger_templates]
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
402 level = INFO
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
403 handlers =
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
404 qualname = pylons.templating
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
405 propagate = 1
1034
9e59b16d1b48 updated config files, and changed model repo_followers to followers
Marcin Kuzminski <marcin@python-works.com>
parents: 914
diff changeset
406
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
407 [logger_rhodecode]
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
408 level = DEBUG
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
409 handlers =
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
410 qualname = rhodecode
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
411 propagate = 1
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
412
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
413 [logger_sqlalchemy]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
414 level = INFO
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
415 handlers = console_sql
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
416 qualname = sqlalchemy.engine
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
417 propagate = 0
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
418
2102
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
419 [logger_whoosh_indexer]
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
420 level = DEBUG
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
421 handlers =
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
422 qualname = whoosh_indexer
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
423 propagate = 1
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
424
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
425 ##############
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
426 ## HANDLERS ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
427 ##############
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
428
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
429 [handler_console]
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
430 class = StreamHandler
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
431 args = (sys.stderr,)
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
432 level = INFO
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
433 formatter = generic
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
434
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
435 [handler_console_sql]
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
436 class = StreamHandler
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
437 args = (sys.stderr,)
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
438 level = WARN
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
439 formatter = generic
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
440
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
441 ################
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
442 ## FORMATTERS ##
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
443 ################
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
444
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
445 [formatter_generic]
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
446 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
447 datefmt = %Y-%m-%d %H:%M:%S
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
448
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
449 [formatter_color_formatter]
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
450 class=rhodecode.lib.colored_formatter.ColorFormatter
456
6b54caa8b074 update setup script and config tmpl
Marcin Kuzminski <marcin@python-works.com>
parents: 0
diff changeset
451 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
452 datefmt = %Y-%m-%d %H:%M:%S
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
453
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
454 [formatter_color_formatter_sql]
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
455 class=rhodecode.lib.colored_formatter.ColorFormatterSql
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1110
diff changeset
456 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
457 datefmt = %Y-%m-%d %H:%M:%S