Mercurial > kallithea
annotate rhodecode/bin/template.ini.mako @ 4116:ffd45b185016 rhodecode-2.2.5-gpl
Imported some of the GPLv3'd changes from RhodeCode v2.2.5.
This imports changes between changesets 21af6c4eab3d and 6177597791c2 in
RhodeCode's original repository, including only changes to Python files and HTML.
RhodeCode clearly licensed its changes to these files under GPLv3
in their /LICENSE file, which states the following:
The Python code and integrated HTML are licensed under the GPLv3 license.
(See:
https://code.rhodecode.com/rhodecode/files/v2.2.5/LICENSE
or
http://web.archive.org/web/20140512193334/https://code.rhodecode.com/rhodecode/files/f3b123159901f15426d18e3dc395e8369f70ebe0/LICENSE
for an online copy of that LICENSE file)
Conservancy reviewed these changes and confirmed that they can be licensed as
a whole to the Kallithea project under GPLv3-only.
While some of the contents committed herein are clearly licensed
GPLv3-or-later, on the whole we must assume the are GPLv3-only, since the
statement above from RhodeCode indicates that they intend GPLv3-only as their
license, per GPLv3ยง14 and other relevant sections of GPLv3.
author | Bradley M. Kuhn <bkuhn@sfconservancy.org> |
---|---|
date | Wed, 02 Jul 2014 19:03:13 -0400 |
parents | 1d24330289a2 |
children | 010e9532801a |
rev | line source |
---|---|
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
1 ## -*- coding: utf-8 -*- |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
2 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
3 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
4 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
5 # RhodeCode - Example config # |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
6 # Built-in functions and variables # |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
7 # The ${here} variable will be replaced with the parent directory of this file # |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
8 # ${uuid()} function will generate a unique hash # |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
9 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
10 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
11 [DEFAULT] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
12 debug = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
13 pdebug = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
14 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
15 ################################################################################ |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
16 ## Uncomment and replace with the address which should receive ## |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
17 ## any error reports after application crash ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
18 ## Additionally those settings will be used by RhodeCode mailing system ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
19 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
20 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
21 #email_to = admin@localhost |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
22 #error_email_from = paste_error@localhost |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
23 #app_email_from = rhodecode-noreply@localhost |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
24 #error_message = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
25 #email_prefix = [RhodeCode] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
26 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
27 #smtp_server = mail.server.com |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
28 #smtp_username = |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
29 #smtp_password = |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
30 #smtp_port = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
31 #smtp_use_tls = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
32 #smtp_use_ssl = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
33 <%text>## Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.)</%text> |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
34 #smtp_auth = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
35 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
36 [server:main] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
37 %if http_server == 'paste': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
38 <%text>## PASTE ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
39 use = egg:Paste#http |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
40 <%text>## nr of worker threads to spawn</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
41 threadpool_workers = 5 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
42 <%text>## max request before thread respawn</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
43 threadpool_max_requests = 10 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
44 <%text>## option to use threads of process</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
45 use_threadpool = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
46 %endif |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
47 %if http_server == 'waitress': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
48 <%text>## WAITRESS ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
49 use = egg:waitress#main |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
50 <%text>## number of worker threads</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
51 threads = 5 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
52 <%text>## MAX BODY SIZE 100GB</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
53 max_request_body_size = 107374182400 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
54 <%text>## use poll instead of select, fixes fd limits, may not work on old</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
55 <%text>## windows systems.</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
56 #asyncore_use_poll = True |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
57 %endif |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
58 %if http_server == 'gunicorn': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
59 <%text>## GUNICORN ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
60 use = egg:gunicorn#main |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
61 <%text>## number of process workers. You must set `instance_id = *` when this option</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
62 <%text>## is set to more than one worker</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
63 workers = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
64 <%text>## process name</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
65 proc_name = rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
66 <%text>## type of worker class, one of sync, eventlet, gevent, tornado</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
67 <%text>## recommended for bigger setup is using of of other than sync one</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
68 worker_class = sync |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
69 max_requests = 1000 |
4089
a5888ca796b5
Fixed spelling of get's to gets
Marcin Kuzminski <marcin@python-works.com>
parents:
4086
diff
changeset
|
70 <%text>## ammount of time a worker can handle request before it gets killed and</%text> |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
71 <%text>## restarted</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
72 timeout = 3600 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
73 %endif |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
74 %if http_server == 'uwsgi': |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
75 <%text>## UWSGI ##</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
76 <%text>## run with uwsgi --ini-paste-logged <inifile.ini></%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
77 [uwsgi] |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
78 socket = /tmp/uwsgi.sock |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
79 master = true |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
80 http = 0.0.0.0:5000 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
81 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
82 <%text>## set as deamon and redirect all output to file</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
83 #daemonize = ./uwsgi_rhodecode.log |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
84 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
85 <%text>## master process PID</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
86 pidfile = ./uwsgi_rhodecode.pid |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
87 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
88 <%text>## stats server with workers statistics, use uwsgitop</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
89 <%text>## for monitoring</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
90 stats = 127.0.0.1:1717 |
4078
e8065d36e8d0
added memory report into uwsgi example
Marcin Kuzminski <marcin@python-works.com>
parents:
4067
diff
changeset
|
91 memory-report = true |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
92 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
93 <%text>## log 5XX errors</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
94 log-5xx = true |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
95 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
96 <%text>## Set the socket listen queue size.</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
97 listen = 256 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
98 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
99 <%text>## Gracefully Reload workers after the specified amount of managed requests</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
100 <%text>## (avoid memory leaks).</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
101 max-requests = 1000 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
102 |
4086
4ec370789b3e
added larger buffers for example uwsgi setup
Marcin Kuzminski <marcin@python-works.com>
parents:
4078
diff
changeset
|
103 <%text>## enable large buffers</%text> |
4ec370789b3e
added larger buffers for example uwsgi setup
Marcin Kuzminski <marcin@python-works.com>
parents:
4078
diff
changeset
|
104 buffer-size=65535 |
4ec370789b3e
added larger buffers for example uwsgi setup
Marcin Kuzminski <marcin@python-works.com>
parents:
4078
diff
changeset
|
105 |
4092
1d24330289a2
Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents:
4089
diff
changeset
|
106 <%text>## socket and http timeouts ##</%text> |
1d24330289a2
Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents:
4089
diff
changeset
|
107 http-timeout=3600 |
1d24330289a2
Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents:
4089
diff
changeset
|
108 socket-timeout=3600 |
1d24330289a2
Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents:
4089
diff
changeset
|
109 |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
110 <%text>## Log requests slower than the specified number of milliseconds.</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
111 log-slow = 10 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
112 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
113 <%text>## Exit if no app can be loaded.</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
114 need-app = true |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
115 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
116 <%text>## Set lazy mode (load apps in workers instead of master).</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
117 lazy = true |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
118 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
119 <%text>## scaling ##</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
120 <%text>## set cheaper algorithm to use, if not set default will be used</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
121 cheaper-algo = spare |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
122 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
123 <%text>## minimum number of workers to keep at all times</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
124 cheaper = 1 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
125 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
126 <%text>## number of workers to spawn at startup</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
127 cheaper-initial = 1 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
128 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
129 <%text>## maximum number of workers that can be spawned</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
130 workers = 4 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
131 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
132 <%text>## how many workers should be spawned at a time</%text> |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
133 cheaper-step = 1 |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
134 %endif |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
135 <%text>## COMMON ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
136 host = ${host} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
137 port = ${port} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
138 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
139 <%text>## prefix middleware for rc</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
140 #[filter:proxy-prefix] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
141 #use = egg:PasteDeploy#prefix |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
142 #prefix = /<your-prefix> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
143 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
144 [app:main] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
145 use = egg:rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
146 <%text>## enable proxy prefix middleware</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
147 #filter-with = proxy-prefix |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
148 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
149 full_stack = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
150 static_files = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
151 <%text>## Optional Languages</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
152 <%text>## en, fr, ja, pt_BR, zh_CN, zh_TW, pl, ru</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
153 lang = ${lang} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
154 cache_dir = ${here}/data |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
155 index_dir = ${here}/data/index |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
156 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
157 <%text>## perform a full repository scan on each server start, this should be</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
158 <%text>## set to false after first startup, to allow faster server restarts.</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
159 initial_repo_scan = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
160 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
161 <%text>## uncomment and set this path to use archive download cache</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
162 archive_cache_dir = ${here}/tarballcache |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
163 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
164 <%text>## change this to unique ID for security</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
165 app_instance_uuid = ${uuid()} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
166 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
167 <%text>## cut off limit for large diffs (size in bytes)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
168 cut_off_limit = 256000 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
169 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
170 <%text>## use cache version of scm repo everywhere</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
171 vcs_full_cache = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
172 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
173 <%text>## force https in RhodeCode, fixes https redirects, assumes it's always https</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
174 force_https = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
175 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
176 <%text>## use Strict-Transport-Security headers</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
177 use_htsts = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
178 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
179 <%text>## number of commits stats will parse on each iteration</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
180 commit_parse_limit = 25 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
181 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
182 <%text>## use gravatar service to display avatars</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
183 use_gravatar = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
184 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
185 <%text>## path to git executable</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
186 git_path = git |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
187 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
188 <%text>## git rev filter option, --all is the default filter, if you need to</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
189 <%text>## hide all refs in changelog switch this to --branches --tags</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
190 git_rev_filter=--branches --tags |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
191 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
192 <%text>## RSS feed options</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
193 rss_cut_off_limit = 256000 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
194 rss_items_per_page = 10 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
195 rss_include_diff = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
196 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
197 <%text>## options for showing and identifying changesets</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
198 show_sha_length = 12 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
199 show_revision_number = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
200 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
201 <%text>## gist URL alias, used to create nicer urls for gist. This should be an</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
202 <%text>## url that does rewrites to _admin/gists/<gistid>.</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
203 <%text>## example: http://gist.rhodecode.org/{gistid}. Empty means use the internal</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
204 <%text>## RhodeCode url, ie. http[s]://rhodecode.server/_admin/gists/<gistid></%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
205 gist_alias_url = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
206 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
207 <%text>## white list of API enabled controllers. This allows to add list of</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
208 <%text>## controllers to which access will be enabled by api_key. eg: to enable</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
209 <%text>## api access to raw_files put `FilesController:raw`, to enable access to patches</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
210 <%text>## add `ChangesetController:changeset_patch`. This list should be "," separated</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
211 <%text>## Syntax is <ControllerClass>:<function>. Check debug logs for generated names</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
212 api_access_controllers_whitelist = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
213 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
214 <%text>## alternative_gravatar_url allows you to use your own avatar server application</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
215 <%text>## the following parts of the URL will be replaced</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
216 <%text>## {email} user email</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
217 <%text>## {md5email} md5 hash of the user email (like at gravatar.com)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
218 <%text>## {size} size of the image that is expected from the server application</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
219 <%text>## {scheme} http/https from RhodeCode server</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
220 <%text>## {netloc} network location from RhodeCode server</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
221 #alternative_gravatar_url = http://myavatarserver.com/getbyemail/{email}/{size} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
222 #alternative_gravatar_url = http://myavatarserver.com/getbymd5/{md5email}?s={size} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
223 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
224 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
225 <%text>## container auth options</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
226 container_auth_enabled = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
227 proxypass_auth_enabled = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
228 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
229 <%text>## default encoding used to convert from and to unicode</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
230 <%text>## can be also a comma seperated list of encoding in case of mixed encodings</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
231 default_encoding = utf8 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
232 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
233 <%text>## overwrite schema of clone url</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
234 <%text>## available vars:</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
235 <%text>## scheme - http/https</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
236 <%text>## user - current user</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
237 <%text>## pass - password</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
238 <%text>## netloc - network location</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
239 <%text>## path - usually repo_name</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
240 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
241 #clone_uri = {scheme}://{user}{pass}{netloc}{path} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
242 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
243 <%text>## issue tracker for RhodeCode (leave blank to disable, absent for default)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
244 #bugtracker = http://bitbucket.org/marcinkuzminski/rhodecode/issues |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
245 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
246 <%text>## issue tracking mapping for commits messages</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
247 <%text>## comment out issue_pat, issue_server, issue_prefix to enable</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
248 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
249 <%text>## pattern to get the issues from commit messages</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
250 <%text>## default one used here is #<numbers> with a regex passive group for `#`</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
251 <%text>## {id} will be all groups matched from this pattern</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
252 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
253 issue_pat = (?:\s*#)(\d+) |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
254 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
255 <%text>## server url to the issue, each {id} will be replaced with match</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
256 <%text>## fetched from the regex and {repo} is replaced with full repository name</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
257 <%text>## including groups {repo_name} is replaced with just name of repo</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
258 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
259 issue_server_link = https://myissueserver.com/{repo}/issue/{id} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
260 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
261 <%text>## prefix to add to link to indicate it's an url</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
262 <%text>## #314 will be replaced by <issue_prefix><id></%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
263 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
264 issue_prefix = # |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
265 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
266 <%text>## issue_pat, issue_server_link, issue_prefix can have suffixes to specify</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
267 <%text>## multiple patterns, to other issues server, wiki or others</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
268 <%text>## below an example how to create a wiki pattern</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
269 <%text>## wiki-some-id -> https://mywiki.com/some-id</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
270 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
271 #issue_pat_wiki = (?:wiki-)(.+) |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
272 #issue_server_link_wiki = https://mywiki.com/{id} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
273 #issue_prefix_wiki = WIKI- |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
274 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
275 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
276 <%text>## instance-id prefix</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
277 <%text>## a prefix key for this instance used for cache invalidation when running</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
278 <%text>## multiple instances of rhodecode, make sure it's globally unique for</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
279 <%text>## all running rhodecode instances. Leave empty if you don't use it</%text> |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
280 instance_id = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
281 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
282 <%text>## alternative return HTTP header for failed authentication. Default HTTP</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
283 <%text>## response is 401 HTTPUnauthorized. Currently HG clients have troubles with</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
284 <%text>## handling that. Set this variable to 403 to return HTTPForbidden</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
285 auth_ret_code = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
286 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
287 <%text>## locking return code. When repository is locked return this HTTP code. 2XX</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
288 <%text>## codes don't break the transactions while 4XX codes do</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
289 lock_ret_code = 423 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
290 |
4045
9b4ba12ef8c3
Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents:
4011
diff
changeset
|
291 <%text>## allows to change the repository location in settings page</%text> |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
292 allow_repo_location_change = True |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
293 |
4045
9b4ba12ef8c3
Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents:
4011
diff
changeset
|
294 <%text>## allows to setup custom hooks in settings page</%text> |
9b4ba12ef8c3
Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents:
4011
diff
changeset
|
295 allow_custom_hooks_settings = True |
9b4ba12ef8c3
Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents:
4011
diff
changeset
|
296 |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
297 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
298 #################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
299 ### CELERY CONFIG #### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
300 #################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
301 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
302 use_celery = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
303 broker.host = localhost |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
304 broker.vhost = rabbitmqhost |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
305 broker.port = 5672 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
306 broker.user = rabbitmq |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
307 broker.password = qweqwe |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
308 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
309 celery.imports = rhodecode.lib.celerylib.tasks |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
310 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
311 celery.result.backend = amqp |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
312 celery.result.dburi = amqp:// |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
313 celery.result.serialier = json |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
314 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
315 #celery.send.task.error.emails = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
316 #celery.amqp.task.result.expires = 18000 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
317 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
318 celeryd.concurrency = 2 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
319 #celeryd.log.file = celeryd.log |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
320 celeryd.log.level = debug |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
321 celeryd.max.tasks.per.child = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
322 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
323 <%text>## tasks will never be sent to the queue, but executed locally instead.</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
324 celery.always.eager = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
325 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
326 #################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
327 ### BEAKER CACHE #### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
328 #################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
329 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
330 beaker.cache.data_dir=${here}/data/cache/data |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
331 beaker.cache.lock_dir=${here}/data/cache/lock |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
332 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
333 beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
334 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
335 beaker.cache.super_short_term.type=memory |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
336 beaker.cache.super_short_term.expire=10 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
337 beaker.cache.super_short_term.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
338 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
339 beaker.cache.short_term.type=memory |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
340 beaker.cache.short_term.expire=60 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
341 beaker.cache.short_term.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
342 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
343 beaker.cache.long_term.type=memory |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
344 beaker.cache.long_term.expire=36000 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
345 beaker.cache.long_term.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
346 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
347 beaker.cache.sql_cache_short.type=memory |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
348 beaker.cache.sql_cache_short.expire=10 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
349 beaker.cache.sql_cache_short.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
350 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
351 beaker.cache.sql_cache_med.type=memory |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
352 beaker.cache.sql_cache_med.expire=360 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
353 beaker.cache.sql_cache_med.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
354 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
355 beaker.cache.sql_cache_long.type=file |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
356 beaker.cache.sql_cache_long.expire=3600 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
357 beaker.cache.sql_cache_long.key_length = 256 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
358 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
359 #################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
360 ### BEAKER SESSION #### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
361 #################################### |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
362 ## Type of storage used for the session, current types are |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
363 ## dbm, file, memcached, database, and memory. |
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
364 ## The storage uses the Container API |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
365 ## that is also used by the cache system. |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
366 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
367 <%text>## db session ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
368 #beaker.session.type = ext:database |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
369 #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
370 #beaker.session.table_name = db_session |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
371 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
372 <%text>## encrypted cookie client side session, good for many instances ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
373 #beaker.session.type = cookie |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
374 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
375 <%text>## file based cookies (default) ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
376 #beaker.session.type = file |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
377 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
378 beaker.session.key = rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
379 beaker.session.secret = ${uuid()} |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
380 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
381 <%text>## Secure encrypted cookie. Requires AES and AES python libraries</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
382 <%text>## you must disable beaker.session.secret to use this</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
383 #beaker.session.encrypt_key = <key_for_encryption> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
384 #beaker.session.validate_key = <validation_key> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
385 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
386 <%text>## sets session as invalid if it haven't been accessed for given amount of time</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
387 beaker.session.timeout = 2592000 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
388 beaker.session.httponly = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
389 #beaker.session.cookie_path = /<your-prefix> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
390 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
391 <%text>## uncomment for https secure cookie</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
392 beaker.session.secure = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
393 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
394 <%text>## auto save the session to not to use .save()</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
395 beaker.session.auto = False |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
396 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
397 <%text>## default cookie expiration time in seconds `true` expire at browser close ##</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
398 #beaker.session.cookie_expires = 3600 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
399 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
400 %if error_aggregation_service == 'errormator': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
401 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
402 ############################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
403 ## ERROR HANDLING SYSTEMS ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
404 ############################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
405 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
406 #################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
407 ### [errormator] ### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
408 #################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
409 |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
410 ## Errormator is tailored to work with RhodeCode, see |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
411 ## http://errormator.com for details how to obtain an account |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
412 ## you must install python package `errormator_client` to make it work |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
413 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
414 <%text>## errormator enabled</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
415 errormator = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
416 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
417 errormator.server_url = https://api.errormator.com |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
418 errormator.api_key = YOUR_API_KEY |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
419 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
420 <%text>## TWEAK AMOUNT OF INFO SENT HERE</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
421 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
422 <%text>## enables 404 error logging (default False)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
423 errormator.report_404 = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
424 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
425 <%text>## time in seconds after request is considered being slow (default 1)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
426 errormator.slow_request_time = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
427 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
428 <%text>## record slow requests in application</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
429 <%text>## (needs to be enabled for slow datastore recording and time tracking)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
430 errormator.slow_requests = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
431 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
432 <%text>## enable hooking to application loggers</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
433 # errormator.logging = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
434 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
435 <%text>## minimum log level for log capture</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
436 # errormator.logging.level = WARNING |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
437 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
438 <%text>## send logs only from erroneous/slow requests</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
439 <%text>## (saves API quota for intensive logging)</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
440 errormator.logging_on_error = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
441 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
442 <%text>## list of additonal keywords that should be grabbed from environ object</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
443 <%text>## can be string with comma separated list of words in lowercase</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
444 <%text>## (by default client will always send following info:</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
445 <%text>## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
446 <%text>## start with HTTP* this list be extended with additional keywords here</%text> |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
447 errormator.environ_keys_whitelist = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
448 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
449 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
450 <%text>## list of keywords that should be blanked from request object</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
451 <%text>## can be string with comma separated list of words in lowercase</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
452 <%text>## (by default client will always blank keys that contain following words</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
453 <%text>## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf'</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
454 <%text>## this list be extended with additional keywords set here</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
455 errormator.request_keys_blacklist = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
456 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
457 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
458 <%text>## list of namespaces that should be ignores when gathering log entries</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
459 <%text>## can be string with comma separated list of namespaces</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
460 <%text>## (by default the client ignores own entries: errormator_client.client)</%text> |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
461 errormator.log_namespace_blacklist = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
462 %elif error_aggregation_service == 'sentry': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
463 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
464 ################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
465 ### [sentry] ### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
466 ################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
467 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
468 ## sentry is a alternative open source error aggregator |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
469 ## you must install python packages `sentry` and `raven` to enable |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
470 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
471 sentry.dsn = YOUR_DNS |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
472 sentry.servers = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
473 sentry.name = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
474 sentry.key = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
475 sentry.public_key = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
476 sentry.secret_key = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
477 sentry.project = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
478 sentry.site = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
479 sentry.include_paths = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
480 sentry.exclude_paths = |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
481 %endif |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
482 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
483 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
484 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
485 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
486 ## execute malicious code after an exception is raised. ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
487 ################################################################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
488 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
489 set debug = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
490 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
491 ################################## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
492 ### LOGVIEW CONFIG ### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
493 ################################## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
494 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
495 logview.sqlalchemy = #faa |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
496 logview.pylons.templating = #bfb |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
497 logview.pylons.util = #eee |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
498 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
499 ######################################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
500 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
501 ######################################################### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
502 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
503 %if database_engine == 'sqlite': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
504 # SQLITE [default] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
505 sqlalchemy.db1.url = sqlite:///${here}/rhodecode.db?timeout=60 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
506 %elif database_engine == 'postgres': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
507 # POSTGRESQL |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
508 sqlalchemy.db1.url = postgresql://user:pass@localhost/rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
509 %elif database_engine == 'mysql': |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
510 # MySQL |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
511 sqlalchemy.db1.url = mysql://user:pass@localhost/rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
512 %endif |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
513 # see sqlalchemy docs for others |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
514 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
515 sqlalchemy.db1.echo = false |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
516 sqlalchemy.db1.pool_recycle = 3600 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
517 sqlalchemy.db1.convert_unicode = true |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
518 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
519 ################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
520 ### LOGGING CONFIGURATION #### |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
521 ################################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
522 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
523 [loggers] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
524 keys = root, routes, rhodecode, sqlalchemy, beaker, templates, whoosh_indexer |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
525 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
526 [handlers] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
527 keys = console, console_sql |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
528 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
529 [formatters] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
530 keys = generic, color_formatter, color_formatter_sql |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
531 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
532 ############# |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
533 ## LOGGERS ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
534 ############# |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
535 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
536 [logger_root] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
537 level = NOTSET |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
538 handlers = console |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
539 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
540 [logger_routes] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
541 level = DEBUG |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
542 handlers = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
543 qualname = routes.middleware |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
544 <%text>## "level = DEBUG" logs the route matched and routing variables.</%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
545 propagate = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
546 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
547 [logger_beaker] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
548 level = DEBUG |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
549 handlers = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
550 qualname = beaker.container |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
551 propagate = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
552 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
553 [logger_templates] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
554 level = INFO |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
555 handlers = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
556 qualname = pylons.templating |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
557 propagate = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
558 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
559 [logger_rhodecode] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
560 level = DEBUG |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
561 handlers = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
562 qualname = rhodecode |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
563 propagate = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
564 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
565 [logger_sqlalchemy] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
566 level = INFO |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
567 handlers = console_sql |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
568 qualname = sqlalchemy.engine |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
569 propagate = 0 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
570 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
571 [logger_whoosh_indexer] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
572 level = DEBUG |
4067
20c21b8f387c
added uwsgi config into mako ini template
Marcin Kuzminski <marcin@python-works.com>
parents:
4045
diff
changeset
|
573 handlers = |
4011
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
574 qualname = whoosh_indexer |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
575 propagate = 1 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
576 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
577 ############## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
578 ## HANDLERS ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
579 ############## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
580 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
581 [handler_console] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
582 class = StreamHandler |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
583 args = (sys.stderr,) |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
584 level = INFO |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
585 formatter = generic |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
586 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
587 [handler_console_sql] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
588 class = StreamHandler |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
589 args = (sys.stderr,) |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
590 level = WARN |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
591 formatter = generic |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
592 <%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
593 ################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
594 ## FORMATTERS ## |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
595 ################ |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
596 </%text> |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
597 [formatter_generic] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
598 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
599 datefmt = %Y-%m-%d %H:%M:%S |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
600 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
601 [formatter_color_formatter] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
602 class=rhodecode.lib.colored_formatter.ColorFormatter |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
603 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
604 datefmt = %Y-%m-%d %H:%M:%S |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
605 |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
606 [formatter_color_formatter_sql] |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
607 class=rhodecode.lib.colored_formatter.ColorFormatterSql |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
608 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s |
4959e22af6ca
Added ini config maker with dynamic variable replacements.
Marcin Kuzminski <marcin@python-works.com>
parents:
diff
changeset
|
609 datefmt = %Y-%m-%d %H:%M:%S |