annotate development.ini @ 6569:e1ab82613133

backend: replace Pylons with TurboGears2 Replace the no-longer-supported Pylons application framework by TurboGears2 which is largely compatible/similar to Pylons. Some interesting history is described at: https://en.wikipedia.org/wiki/TurboGears Changes by Dominik Ruf: - fix sql config in test.ini Changes by Thomas De Schampheleire: - set-up of test suite - tests: 'fix' repo archival test failure Between Pylons and TurboGears2, there seems to be a small difference in the headers sent for repository archive files, related to character encoding. It is assumed that this difference is not important, and that the test should just align with reality. - remove need to import helpers/app_globals in lib TurboGears2 by default expects helpers and app_globals to be available in lib. For this reason kallithea/lib/__init__.py was originally changed to include those files. However, this triggered several types of circular import problems. If module A imported something from lib (e.g. lib.annotate), and lib.helpers imported (possibly indirectly) module A, then there was a circular import. Fix this by overruling the relevant method of tg AppConfig, which is also hinted in the TurboGears2 code. Hereby, the include of something from lib does not automatically import helpers, greatly reducing the chances of circular import problems. - make sure HTTP error '400' uses the custom error pages TurboGears2 does not by default handle HTTP status code '400 (Bad Request)' via the custom error page handling, causing a standard non-styled error page. - disable transaction manager Kallithea currently handles its own transactions and does not need the TurboGears2 transaction manager. However, TurboGears2 tries to enable it by default and fails, throwing an error during application initialization. The error itself seemed to be harmless for normal application functioning, but was nevertheless confusing. - add backlash as required dependency: backlash is meant as the WebError replacement in TurboGears2 (originally WebError is part of Pylons). When debug==true, it provides an interactive debugger in the browser. When debug==false, backlash is necessary to show backtraces on the console. - misc fixes
author Alessandro Molina <alessandro.molina@axant.it>
date Sun, 29 Jan 2017 21:08:49 +0100
parents 2c3d30095d5e
children be56b2426b90
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
1 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
2 ################################################################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
3 # Kallithea - Development config: #
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
4 # listening on *:5000 #
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
5 # sqlite and kallithea.db #
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
6 # initial_repo_scan = true #
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
7 # set debug = true #
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
8 # verbose and colorful logging #
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
9 # #
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
10 # The %(here)s variable will be replaced with the parent directory of this file#
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
11 ################################################################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
12 ################################################################################
10
525ed90e4577 major app speedup moved the wsgi creation to app globals, in order to make it run only once.
Marcin Kuzminski
parents: 5
diff changeset
13
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
14 [DEFAULT]
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
15 debug = true
1355
bfc529377cdc added simple profiling middleware controlled by .ini file flag
Marcin Kuzminski <marcin@python-works.com>
parents: 1278
diff changeset
16 pdebug = false
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
17
474
a3d9d24acbec Implemented password reset(forms/models/ tasks) and mailing tasks.
Marcin Kuzminski <marcin@python-works.com>
parents: 471
diff changeset
18 ################################################################################
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
19 ## Email settings ##
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
20 ## ##
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
21 ## Refer to the documentation ("Email settings") for more details. ##
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
22 ## ##
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
23 ## It is recommended to use a valid sender address that passes access ##
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
24 ## validation and spam filtering in mail servers. ##
474
a3d9d24acbec Implemented password reset(forms/models/ tasks) and mailing tasks.
Marcin Kuzminski <marcin@python-works.com>
parents: 471
diff changeset
25 ################################################################################
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
26
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
27 ## 'From' header for application emails. You can optionally add a name.
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
28 ## Default:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
29 #app_email_from = Kallithea
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
30 ## Examples:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
31 #app_email_from = Kallithea <kallithea-noreply@example.com>
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
32 #app_email_from = kallithea-noreply@example.com
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
33
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
34 ## Subject prefix for application emails.
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
35 ## A space between this prefix and the real subject is automatically added.
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
36 ## Default:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
37 #email_prefix =
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
38 ## Example:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
39 #email_prefix = [Kallithea]
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
40
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
41 ## Recipients for error emails and fallback recipients of application mails.
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
42 ## Multiple addresses can be specified, space-separated.
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
43 ## Only addresses are allowed, do not add any name part.
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
44 ## Default:
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
45 #email_to =
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
46 ## Examples:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
47 #email_to = admin@example.com
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
48 #email_to = admin@example.com another_admin@example.com
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
49
5412
2079e864ce51 spelling: use "email" consistently
Søren Løvborg <sorenl@unity3d.com>
parents: 5400
diff changeset
50 ## 'From' header for error emails. You can optionally add a name.
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
51 ## Default:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
52 #error_email_from = pylons@yourapp.com
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
53 ## Examples:
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
54 #error_email_from = Kallithea Errors <kallithea-noreply@example.com>
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
55 #error_email_from = paste_error@example.com
474
a3d9d24acbec Implemented password reset(forms/models/ tasks) and mailing tasks.
Marcin Kuzminski <marcin@python-works.com>
parents: 471
diff changeset
56
5366
ce72c36f7a0e e-mail: add documentation about configuration settings
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5365
diff changeset
57 ## SMTP server settings
5881
a5ad2900985b docs: tweak email documentation - add gmail example
Mads Kiilerich <madski@unity3d.com>
parents: 5864
diff changeset
58 ## If specifying credentials, make sure to use secure connections.
a5ad2900985b docs: tweak email documentation - add gmail example
Mads Kiilerich <madski@unity3d.com>
parents: 5864
diff changeset
59 ## Default: Send unencrypted unauthenticated mails to the specified smtp_server.
a5ad2900985b docs: tweak email documentation - add gmail example
Mads Kiilerich <madski@unity3d.com>
parents: 5864
diff changeset
60 ## For "SSL", use smtp_use_ssl = true and smtp_port = 465.
a5ad2900985b docs: tweak email documentation - add gmail example
Mads Kiilerich <madski@unity3d.com>
parents: 5864
diff changeset
61 ## For "STARTTLS", use smtp_use_tls = true and smtp_port = 587.
5497
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
62 #smtp_server = smtp.example.com
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
63 #smtp_username =
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
64 #smtp_password =
5365
ef64905223f5 e-mail: add some default values and some examples to .ini file as comments
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 5364
diff changeset
65 #smtp_port = 25
5881
a5ad2900985b docs: tweak email documentation - add gmail example
Mads Kiilerich <madski@unity3d.com>
parents: 5864
diff changeset
66 #smtp_use_ssl = false
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
67 #smtp_use_tls = false
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
68
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
69 [server:main]
6554
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
70 ## Gearbox default web server ##
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
71 #use = egg:gearbox#wsgiref
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
72 ## nr of worker threads to spawn
6153
d6942b2b421c config: clarify that we only recommend and support single threaded operation
Mads Kiilerich <madski@unity3d.com>
parents: 6019
diff changeset
73 #threadpool_workers = 1
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
74 ## max request before thread respawn
6153
d6942b2b421c config: clarify that we only recommend and support single threaded operation
Mads Kiilerich <madski@unity3d.com>
parents: 6019
diff changeset
75 #threadpool_max_requests = 100
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
76 ## option to use threads of process
2597
7b092b919f4f Switch to waitress wsgi server by default in rhodecode.
Marcin Kuzminski <marcin@python-works.com>
parents: 2339
diff changeset
77 #use_threadpool = true
86
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 83
diff changeset
78
6554
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
79 ## Gearbox gevent web server ##
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
80 #use = egg:gearbox#gevent
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
81
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
82 ## WAITRESS ##
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
83 use = egg:waitress#main
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
84 ## number of worker threads
6153
d6942b2b421c config: clarify that we only recommend and support single threaded operation
Mads Kiilerich <madski@unity3d.com>
parents: 6019
diff changeset
85 threads = 1
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
86 ## MAX BODY SIZE 100GB
3376
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
87 max_request_body_size = 107374182400
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
88 ## use poll instead of select, fixes fd limits, may not work on old
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
89 ## windows systems.
3938
c27967598e0c removed yet unavailable option for waitress
Marcin Kuzminski <marcin@python-works.com>
parents: 3935
diff changeset
90 #asyncore_use_poll = True
3087
a797ada9d2ad added option to ini file to define lightweight dashboard items per page before pagination
Marcin Kuzminski <marcin@python-works.com>
parents: 3028
diff changeset
91
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
92 ## GUNICORN ##
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
93 #use = egg:gunicorn#main
3935
92ec93df78f0 added info about settings instance_id=* with gunicorn setup and >1 workers
Marcin Kuzminski <marcin@python-works.com>
parents: 3920
diff changeset
94 ## number of process workers. You must set `instance_id = *` when this option
92ec93df78f0 added info about settings instance_id=* with gunicorn setup and >1 workers
Marcin Kuzminski <marcin@python-works.com>
parents: 3920
diff changeset
95 ## is set to more than one worker
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
96 #workers = 1
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
97 ## process name
4210
277684f23146 Rename some strings in defaults found in config files
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4207
diff changeset
98 #proc_name = kallithea
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
99 ## type of worker class, one of sync, eventlet, gevent, tornado
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
100 ## recommended for bigger setup is using of of other than sync one
3945
535be0731523 fixed gunicorn example config
Marcin Kuzminski <marcin@python-works.com>
parents: 3938
diff changeset
101 #worker_class = sync
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
102 #max_requests = 1000
5821
b68e7f1bf85b spelling: amount
timeless@gmail.com
parents: 5819
diff changeset
103 ## amount of time a worker can handle request before it gets killed and
3964
8c11a295d131 Added timeout option to gunicorn example config
Marcin Kuzminski <marcin@python-works.com>
parents: 3961
diff changeset
104 ## restarted
8c11a295d131 Added timeout option to gunicorn example config
Marcin Kuzminski <marcin@python-works.com>
parents: 3961
diff changeset
105 #timeout = 3600
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
106
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
107 ## UWSGI ##
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
108 ## run with uwsgi --ini-paste-logged <inifile.ini>
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
109 #[uwsgi]
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
110 #socket = /tmp/uwsgi.sock
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
111 #master = true
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
112 #http = 127.0.0.1:5000
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
113
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
114 ## set as deamon and redirect all output to file
4210
277684f23146 Rename some strings in defaults found in config files
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4207
diff changeset
115 #daemonize = ./uwsgi_kallithea.log
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
116
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
117 ## master process PID
4210
277684f23146 Rename some strings in defaults found in config files
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4207
diff changeset
118 #pidfile = ./uwsgi_kallithea.pid
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
119
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
120 ## stats server with workers statistics, use uwsgitop
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
121 ## for monitoring, `uwsgitop 127.0.0.1:1717`
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
122 #stats = 127.0.0.1:1717
4078
e8065d36e8d0 added memory report into uwsgi example
Marcin Kuzminski <marcin@python-works.com>
parents: 4068
diff changeset
123 #memory-report = true
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
124
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
125 ## log 5XX errors
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
126 #log-5xx = true
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
127
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
128 ## Set the socket listen queue size.
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
129 #listen = 256
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
130
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
131 ## Gracefully Reload workers after the specified amount of managed requests
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
132 ## (avoid memory leaks).
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
133 #max-requests = 1000
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
134
4086
4ec370789b3e added larger buffers for example uwsgi setup
Marcin Kuzminski <marcin@python-works.com>
parents: 4078
diff changeset
135 ## enable large buffers
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
136 #buffer-size = 65535
4086
4ec370789b3e added larger buffers for example uwsgi setup
Marcin Kuzminski <marcin@python-works.com>
parents: 4078
diff changeset
137
4092
1d24330289a2 Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents: 4086
diff changeset
138 ## socket and http timeouts ##
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
139 #http-timeout = 3600
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
140 #socket-timeout = 3600
4092
1d24330289a2 Added uwsgi timeouts into example
Marcin Kuzminski <marcin@python-works.com>
parents: 4086
diff changeset
141
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
142 ## Log requests slower than the specified number of milliseconds.
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
143 #log-slow = 10
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
144
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
145 ## Exit if no app can be loaded.
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
146 #need-app = true
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
147
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
148 ## Set lazy mode (load apps in workers instead of master).
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
149 #lazy = true
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
150
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
151 ## scaling ##
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
152 ## set cheaper algorithm to use, if not set default will be used
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
153 #cheaper-algo = spare
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
154
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
155 ## minimum number of workers to keep at all times
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
156 #cheaper = 1
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
157
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
158 ## number of workers to spawn at startup
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
159 #cheaper-initial = 1
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
160
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
161 ## maximum number of workers that can be spawned
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
162 #workers = 4
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
163
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
164 ## how many workers should be spawned at a time
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
165 #cheaper-step = 1
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
166
3902
056827d78073 Added use_poll option for latest waitress release.
Marcin Kuzminski <marcin@python-works.com>
parents: 3850
diff changeset
167 ## COMMON ##
5536
06d5c043e989 ini: add scripts/generate-ini.py for generating all .ini files from template.ini.mako
Mads Kiilerich <madski@unity3d.com>
parents: 5534
diff changeset
168 #host = 127.0.0.1
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
169 host = 0.0.0.0
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
170 port = 5000
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
171
5079
fc71103e16b7 config: don't use rc in description of prefix middleware
Mads Kiilerich <madski@unity3d.com>
parents: 4985
diff changeset
172 ## middleware for hosting the WSGI application under a URL prefix
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
173 #[filter:proxy-prefix]
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
174 #use = egg:PasteDeploy#prefix
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
175 #prefix = /<your-prefix>
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
176
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
177 [app:main]
4186
7e5f8c12a3fc First step in two-part process to rename directories to kallithea.
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4182
diff changeset
178 use = egg:kallithea
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
179 ## enable proxy prefix middleware
2615
6f44b6d5aa60 added comments into beaker session,
Marcin Kuzminski <marcin@python-works.com>
parents: 2597
diff changeset
180 #filter-with = proxy-prefix
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
181
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
182 full_stack = true
253
7effcce03192 docs update, developments serves statics as default
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
183 static_files = true
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
184 ## Available Languages:
4985
04682d9fb33a i18n: drop redundant english translation
Mads Kiilerich <madski@unity3d.com>
parents: 4940
diff changeset
185 ## cs de fr hu ja nl_BE pl pt_BR ru sk zh_CN zh_TW
04682d9fb33a i18n: drop redundant english translation
Mads Kiilerich <madski@unity3d.com>
parents: 4940
diff changeset
186 lang =
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
187 cache_dir = %(here)s/data
683
341beaa9edba Implemented whoosh index building as paster command.
Marcin Kuzminski <marcin@python-works.com>
parents: 667
diff changeset
188 index_dir = %(here)s/data/index
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
189
3778
88f11b5eb6db added initial_repo_scan flag for controll if repo scaning should be performed on every startup.
Marcin Kuzminski <marcin@python-works.com>
parents: 3751
diff changeset
190 ## perform a full repository scan on each server start, this should be
88f11b5eb6db added initial_repo_scan flag for controll if repo scaning should be performed on every startup.
Marcin Kuzminski <marcin@python-works.com>
parents: 3751
diff changeset
191 ## set to false after first startup, to allow faster server restarts.
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
192 #initial_repo_scan = false
3778
88f11b5eb6db added initial_repo_scan flag for controll if repo scaning should be performed on every startup.
Marcin Kuzminski <marcin@python-works.com>
parents: 3751
diff changeset
193 initial_repo_scan = true
88f11b5eb6db added initial_repo_scan flag for controll if repo scaning should be performed on every startup.
Marcin Kuzminski <marcin@python-works.com>
parents: 3751
diff changeset
194
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
195 ## uncomment and set this path to use archive download cache
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
196 archive_cache_dir = %(here)s/tarballcache
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
197
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
198 ## change this to unique ID for security
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
199 app_instance_uuid = development-not-secret
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
200
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
201 ## cut off limit for large diffs (size in bytes)
812
30ad41c76fae fixes #79 cut off limit was added into .ini config files
Marcin Kuzminski <marcin@python-works.com>
parents: 776
diff changeset
202 cut_off_limit = 256000
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
203
4212
24c0d584ba86 General renaming to Kallithea
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4210
diff changeset
204 ## force https in Kallithea, fixes https redirects, assumes it's always https
914
110a00c181de Added force https option into config files
Marcin Kuzminski <marcin@python-works.com>
parents: 812
diff changeset
205 force_https = false
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
206
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
207 ## use Strict-Transport-Security headers
3359
c394a564ab71 make the htsts headers optional and stored in .ini file.
Marcin Kuzminski <marcin@python-works.com>
parents: 3087
diff changeset
208 use_htsts = false
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
209
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
210 ## number of commits stats will parse on each iteration
1076
db71228a4c23 moved statistics parse_limit into .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 964
diff changeset
211 commit_parse_limit = 25
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
212
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
213 ## path to git executable
3376
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
214 git_path = git
e67b2ef07a8e git executable is now configurable via .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3359
diff changeset
215
3561
c04d1d9b6193 made git refs filter configurable ref issue #797
Marcin Kuzminski <marcin@python-works.com>
parents: 3557
diff changeset
216 ## git rev filter option, --all is the default filter, if you need to
c04d1d9b6193 made git refs filter configurable ref issue #797
Marcin Kuzminski <marcin@python-works.com>
parents: 3557
diff changeset
217 ## hide all refs in changelog switch this to --branches --tags
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
218 #git_rev_filter = --branches --tags
3561
c04d1d9b6193 made git refs filter configurable ref issue #797
Marcin Kuzminski <marcin@python-works.com>
parents: 3557
diff changeset
219
3028
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
220 ## RSS feed options
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
221 rss_cut_off_limit = 256000
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
222 rss_items_per_page = 10
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
223 rss_include_diff = false
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
224
3651
659bd922520e config: rename options to show_revision_number and show_sha_length
Mads Kiilerich <madski@unity3d.com>
parents: 3588
diff changeset
225 ## options for showing and identifying changesets
659bd922520e config: rename options to show_revision_number and show_sha_length
Mads Kiilerich <madski@unity3d.com>
parents: 3588
diff changeset
226 show_sha_length = 12
4549
dc3f0731b2f7 config: the default for show_revision_number should be false
domruf <dominikruf@gmail.com>
parents: 4527
diff changeset
227 show_revision_number = false
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
228
5882
110b504916b6 ini: document canonical_url - it was introduced long time ago but seems useful
Mads Kiilerich <madski@unity3d.com>
parents: 5881
diff changeset
229 ## Canonical URL to use when creating full URLs in UI and texts.
110b504916b6 ini: document canonical_url - it was introduced long time ago but seems useful
Mads Kiilerich <madski@unity3d.com>
parents: 5881
diff changeset
230 ## Useful when the site is available under different names or protocols.
110b504916b6 ini: document canonical_url - it was introduced long time ago but seems useful
Mads Kiilerich <madski@unity3d.com>
parents: 5881
diff changeset
231 ## Defaults to what is provided in the WSGI environment.
110b504916b6 ini: document canonical_url - it was introduced long time ago but seems useful
Mads Kiilerich <madski@unity3d.com>
parents: 5881
diff changeset
232 #canonical_url = https://kallithea.example.com/repos
110b504916b6 ini: document canonical_url - it was introduced long time ago but seems useful
Mads Kiilerich <madski@unity3d.com>
parents: 5881
diff changeset
233
3850
7a4df261a375 added alias configuration option for gists.
Marcin Kuzminski <marcin@python-works.com>
parents: 3778
diff changeset
234 ## gist URL alias, used to create nicer urls for gist. This should be an
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
235 ## url that does rewrites to _admin/gists/<gistid>.
5497
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
236 ## example: http://gist.example.com/{gistid}. Empty means use the internal
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
237 ## Kallithea url, ie. http[s]://kallithea.example.com/_admin/gists/<gistid>
3850
7a4df261a375 added alias configuration option for gists.
Marcin Kuzminski <marcin@python-works.com>
parents: 3778
diff changeset
238 gist_alias_url =
7a4df261a375 added alias configuration option for gists.
Marcin Kuzminski <marcin@python-works.com>
parents: 3778
diff changeset
239
3751
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
240 ## white list of API enabled controllers. This allows to add list of
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
241 ## controllers to which access will be enabled by api_key. eg: to enable
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
242 ## api access to raw_files put `FilesController:raw`, to enable access to patches
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
243 ## add `ChangesetController:changeset_patch`. This list should be "," separated
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
244 ## Syntax is <ControllerClass>:<function>. Check debug logs for generated names
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
245 ## Recommended settings below are commented out:
3751
78c7e8efe658 new feature: API access white list definition from .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 3651
diff changeset
246 api_access_controllers_whitelist =
4066
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
247 # ChangesetController:changeset_patch,
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
248 # ChangesetController:changeset_raw,
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
249 # FilesController:raw,
ef252630aad8 config: added example uwsgi configuration with auto-scaling
Marcin Kuzminski <marcin@python-works.com>
parents: 4045
diff changeset
250 # FilesController:archivefile
3028
30a226406fa4 Implemented #661 Add option to include diff in RSS feed
Marcin Kuzminski <marcin@python-works.com>
parents: 3025
diff changeset
251
3008
6e76b4892d72 Implemented #647, option to pass list of default encoding used to encode to/decode from unicode
Marcin Kuzminski <marcin@python-works.com>
parents: 2940
diff changeset
252 ## default encoding used to convert from and to unicode
5864
1906a1389cdd spelling: separated
timeless@gmail.com
parents: 5821
diff changeset
253 ## can be also a comma separated list of encoding in case of mixed encodings
2016
6020e3884a58 implements #212 moved default encoding variable into rhodecode-config. It's now possible to change
Marcin Kuzminski <marcin@python-works.com>
parents: 1933
diff changeset
254 default_encoding = utf8
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
255
4212
24c0d584ba86 General renaming to Kallithea
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4210
diff changeset
256 ## issue tracker for Kallithea (leave blank to disable, absent for default)
4179
010e9532801a Change bitbucket and hosting URL
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4092
diff changeset
257 #bugtracker = https://bitbucket.org/conservancy/kallithea/issues
4006
cdf10b3df899 Allow RhodeCode maintainers to specify a custom bug tracker.
Jonathan Sternberg <jonathansternberg@gmail.com>
parents: 3965
diff changeset
258
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
259 ## issue tracking mapping for commits messages
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1868
diff changeset
260 ## comment out issue_pat, issue_server, issue_prefix to enable
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
261
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
262 ## pattern to get the issues from commit messages
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1868
diff changeset
263 ## default one used here is #<numbers> with a regex passive group for `#`
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1868
diff changeset
264 ## {id} will be all groups matched from this pattern
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
265
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1868
diff changeset
266 issue_pat = (?:\s*#)(\d+)
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
267
1933
3da456a3a211 changed default issue tracker links pattern
Marcin Kuzminski <marcin@python-works.com>
parents: 1868
diff changeset
268 ## server url to the issue, each {id} will be replaced with match
2339
79b3c9c66c54 Added optional repo_name into issue tracker url to get just the name of repo without group prefix
Marcin Kuzminski <marcin@python-works.com>
parents: 2149
diff changeset
269 ## fetched from the regex and {repo} is replaced with full repository name
79b3c9c66c54 Added optional repo_name into issue tracker url to get just the name of repo without group prefix
Marcin Kuzminski <marcin@python-works.com>
parents: 2149
diff changeset
270 ## including groups {repo_name} is replaced with just name of repo
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
271
5497
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
272 issue_server_link = https://issues.example.com/{repo}/issue/{id}
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
273
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
274 ## prefix to add to link to indicate it's an url
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
275 ## #314 will be replaced by <issue_prefix><id>
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
276
1865
37b3c3244bbc UI fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 1837
diff changeset
277 issue_prefix = #
1837
a6a30c919513 #73 mapping of commited issues from commit message into issue tracker url.
Marcin Kuzminski <marcin@python-works.com>
parents: 1831
diff changeset
278
2866
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
279 ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
280 ## multiple patterns, to other issues server, wiki or others
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
281 ## below an example how to create a wiki pattern
5497
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
282 # wiki-some-id -> https://wiki.example.com/some-id
2866
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
283
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
284 #issue_pat_wiki = (?:wiki-)(.+)
5497
12b47803189f cleanup: use example.com for tests and examples
Søren Løvborg <sorenl@unity3d.com>
parents: 5412
diff changeset
285 #issue_server_link_wiki = https://wiki.example.com/{id}
2866
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
286 #issue_prefix_wiki = WIKI-
736678a8c881 #518 multiple issues patterns
Marcin Kuzminski <marcin@python-works.com>
parents: 2836
diff changeset
287
2132
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
288 ## alternative return HTTP header for failed authentication. Default HTTP
4527
dacdea9fda2a Correct capitalization and improved English text in the UI
Na'Tosha Bard <natosha@unity3d.com>
parents: 4501
diff changeset
289 ## response is 401 HTTPUnauthorized. Currently Mercurial clients have trouble with
2132
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
290 ## handling that. Set this variable to 403 to return HTTPForbidden
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
291 auth_ret_code =
9f5582151d53 Alternative HTTP response codes when client failed to Authenticate correctly
Marcin Kuzminski <marcin@python-works.com>
parents: 2102
diff changeset
292
3522
7174ee850baa configurable locking codes.
Marcin Kuzminski <marcin@python-works.com>
parents: 3490
diff changeset
293 ## locking return code. When repository is locked return this HTTP code. 2XX
7174ee850baa configurable locking codes.
Marcin Kuzminski <marcin@python-works.com>
parents: 3490
diff changeset
294 ## codes don't break the transactions while 4XX codes do
7174ee850baa configurable locking codes.
Marcin Kuzminski <marcin@python-works.com>
parents: 3490
diff changeset
295 lock_ret_code = 423
7174ee850baa configurable locking codes.
Marcin Kuzminski <marcin@python-works.com>
parents: 3490
diff changeset
296
4045
9b4ba12ef8c3 Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents: 4006
diff changeset
297 ## allows to change the repository location in settings page
3920
985db7f7b9b2 Added flag to controll option for changing the repos path location
Marcin Kuzminski <marcin@python-works.com>
parents: 3904
diff changeset
298 allow_repo_location_change = True
3522
7174ee850baa configurable locking codes.
Marcin Kuzminski <marcin@python-works.com>
parents: 3490
diff changeset
299
4045
9b4ba12ef8c3 Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents: 4006
diff changeset
300 ## allows to setup custom hooks in settings page
9b4ba12ef8c3 Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents: 4006
diff changeset
301 allow_custom_hooks_settings = True
9b4ba12ef8c3 Add ini option to controll custom advanced hooks settings
Marcin Kuzminski <marcin@python-works.com>
parents: 4006
diff changeset
302
5560
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
303 ## extra extensions for indexing, space separated and without the leading '.'.
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
304 # index.extensions =
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
305 # gemfile
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
306 # lock
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
307
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
308 ## extra filenames for indexing, space separated
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
309 # index.filenames =
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
310 # .dockerignore
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
311 # .editorconfig
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
312 # INSTALL
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
313 # CHANGELOG
6ed126ef71af indexers: load additional indexers settings from ini
Takumi IINO <trot.thunder@gmail.com>
parents: 5536
diff changeset
314
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
315 ####################################
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
316 ### CELERY CONFIG ####
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
317 ####################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
318
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
319 use_celery = false
6175
d3957c90499b celery: use Celery 3 config settings instead of deprecated
Mads Kiilerich <madski@unity3d.com>
parents: 6153
diff changeset
320
d3957c90499b celery: use Celery 3 config settings instead of deprecated
Mads Kiilerich <madski@unity3d.com>
parents: 6153
diff changeset
321 ## Example: connect to the virtual host 'rabbitmqhost' on localhost as rabbitmq:
d3957c90499b celery: use Celery 3 config settings instead of deprecated
Mads Kiilerich <madski@unity3d.com>
parents: 6153
diff changeset
322 broker.url = amqp://rabbitmq:qewqew@localhost:5672/rabbitmqhost
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
323
4186
7e5f8c12a3fc First step in two-part process to rename directories to kallithea.
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4182
diff changeset
324 celery.imports = kallithea.lib.celerylib.tasks
6175
d3957c90499b celery: use Celery 3 config settings instead of deprecated
Mads Kiilerich <madski@unity3d.com>
parents: 6153
diff changeset
325 celery.accept.content = pickle
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
326 celery.result.backend = amqp
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
327 celery.result.dburi = amqp://
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
328 celery.result.serialier = json
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
329
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
330 #celery.send.task.error.emails = true
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
331 #celery.amqp.task.result.expires = 18000
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
332
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
333 celeryd.concurrency = 2
1076
db71228a4c23 moved statistics parse_limit into .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 964
diff changeset
334 celeryd.max.tasks.per.child = 1
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
335
6175
d3957c90499b celery: use Celery 3 config settings instead of deprecated
Mads Kiilerich <madski@unity3d.com>
parents: 6153
diff changeset
336 ## If true, tasks will never be sent to the queue, but executed locally instead.
776
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
337 celery.always.eager = false
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
338
f6c613fba757 Celery is configured by the .ini files and run from paster now
Marcin Kuzminski <marcin@python-works.com>
parents: 716
diff changeset
339 ####################################
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
340 ### BEAKER CACHE ####
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
341 ####################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
342
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
343 beaker.cache.data_dir = %(here)s/data/cache/data
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
344 beaker.cache.lock_dir = %(here)s/data/cache/lock
1076
db71228a4c23 moved statistics parse_limit into .ini files
Marcin Kuzminski <marcin@python-works.com>
parents: 964
diff changeset
345
5399
4610a39d3be9 cleanup: kill unused beaker cache regions
Mads Kiilerich <madski@unity3d.com>
parents: 5366
diff changeset
346 beaker.cache.regions = short_term,long_term,sql_cache_short
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
347
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
348 beaker.cache.short_term.type = memory
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
349 beaker.cache.short_term.expire = 60
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
350 beaker.cache.short_term.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
351
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
352 beaker.cache.long_term.type = memory
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
353 beaker.cache.long_term.expire = 36000
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
354 beaker.cache.long_term.key_length = 256
597
53128b6b9a4d added password validation, second try on paster setup-app,
Marcin Kuzminski <marcin@python-works.com>
parents: 592
diff changeset
355
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
356 beaker.cache.sql_cache_short.type = memory
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
357 beaker.cache.sql_cache_short.expire = 10
1607
e886f91fcb71 Cached readme generation
Marcin Kuzminski <marcin@python-works.com>
parents: 1582
diff changeset
358 beaker.cache.sql_cache_short.key_length = 256
609
c1c1cf772337 moved out sqlalchemy cache from meta to the config files.
Marcin Kuzminski <marcin@python-works.com>
parents: 549
diff changeset
359
436
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
360 ####################################
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
361 ### BEAKER SESSION ####
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
362 ####################################
5400
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
363
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
364 ## Name of session cookie. Should be unique for a given host and path, even when running
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
365 ## on different ports. Otherwise, cookie sessions will be shared and messed up.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
366 beaker.session.key = kallithea
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
367 ## Sessions should always only be accessible by the browser, not directly by JavaScript.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
368 beaker.session.httponly = true
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
369 ## Session lifetime. 2592000 seconds is 30 days.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
370 beaker.session.timeout = 2592000
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
371
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
372 ## Server secret used with HMAC to ensure integrity of cookies.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
373 beaker.session.secret = development-not-secret
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
374 ## Further, encrypt the data with AES.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
375 #beaker.session.encrypt_key = <key_for_encryption>
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
376 #beaker.session.validate_key = <validation_key>
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
377
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
378 ## Type of storage used for the session, current types are
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
379 ## dbm, file, memcached, database, and memory.
5400
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
380
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
381 ## File system storage of session data. (default)
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
382 #beaker.session.type = file
1660
5568b0cea3cc db based session example for .ini
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
383
5400
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
384 ## Cookie only, store all session data inside the cookie. Requires secure secrets.
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
385 #beaker.session.type = cookie
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
386
6257de126ec7 docs: improve documentation of beaker session configuration
Mads Kiilerich <madski@unity3d.com>
parents: 5399
diff changeset
387 ## Database storage of session data.
1660
5568b0cea3cc db based session example for .ini
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
388 #beaker.session.type = ext:database
4210
277684f23146 Rename some strings in defaults found in config files
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4207
diff changeset
389 #beaker.session.sa.url = postgresql://postgres:qwe@localhost/kallithea
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
390 #beaker.session.table_name = db_session
1660
5568b0cea3cc db based session example for .ini
Marcin Kuzminski <marcin@python-works.com>
parents: 1652
diff changeset
391
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
392 ############################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
393 ## ERROR HANDLING SYSTEMS ##
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
394 ############################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
395
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
396 ####################
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
397 ### [appenlight] ###
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
398 ####################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
399
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
400 ## AppEnlight is tailored to work with Kallithea, see
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
401 ## http://appenlight.com for details how to obtain an account
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
402 ## you must install python package `appenlight_client` to make it work
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
403
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
404 ## appenlight enabled
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
405 appenlight = false
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
406
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
407 appenlight.server_url = https://api.appenlight.com
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
408 appenlight.api_key = YOUR_API_KEY
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
409
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
410 ## TWEAK AMOUNT OF INFO SENT HERE
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
411
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
412 ## enables 404 error logging (default False)
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
413 appenlight.report_404 = false
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
414
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
415 ## time in seconds after request is considered being slow (default 1)
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
416 appenlight.slow_request_time = 1
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
417
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
418 ## record slow requests in application
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
419 ## (needs to be enabled for slow datastore recording and time tracking)
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
420 appenlight.slow_requests = true
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
421
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
422 ## enable hooking to application loggers
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
423 #appenlight.logging = true
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
424
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
425 ## minimum log level for log capture
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
426 #appenlight.logging.level = WARNING
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
427
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
428 ## send logs only from erroneous/slow requests
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
429 ## (saves API quota for intensive logging)
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
430 appenlight.logging_on_error = false
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
431
5819
e9c9f2e07de8 spelling: additional
timeless@gmail.com
parents: 5769
diff changeset
432 ## list of additional keywords that should be grabbed from environ object
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
433 ## can be string with comma separated list of words in lowercase
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
434 ## (by default client will always send following info:
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
435 ## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
436 ## start with HTTP* this list be extended with additional keywords here
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
437 appenlight.environ_keys_whitelist =
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
438
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
439 ## list of keywords that should be blanked from request object
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
440 ## can be string with comma separated list of words in lowercase
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
441 ## (by default client will always blank keys that contain following words
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
442 ## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf'
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
443 ## this list be extended with additional keywords set here
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
444 appenlight.request_keys_blacklist =
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
445
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
446 ## list of namespaces that should be ignores when gathering log entries
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
447 ## can be string with comma separated list of namespaces
6372
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
448 ## (by default the client ignores own entries: appenlight_client.client)
b4dd4c16c12d middleware: replace references to Errormator with AppEnlight.
Brandon Jones <bjones14@gmail.com>
parents: 5497
diff changeset
449 appenlight.log_namespace_blacklist =
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
450
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
451 ################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
452 ### [sentry] ###
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
453 ################
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
454
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
455 ## sentry is a alternative open source error aggregator
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
456 ## you must install python packages `sentry` and `raven` to enable
2939
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
457
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
458 sentry.dsn = YOUR_DNS
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
459 sentry.servers =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
460 sentry.name =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
461 sentry.key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
462 sentry.public_key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
463 sentry.secret_key =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
464 sentry.project =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
465 sentry.site =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
466 sentry.include_paths =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
467 sentry.exclude_paths =
dbe3cfb81446 Added Errormator and Sentry support part of pull request #71
Marcin Kuzminski <marcin@python-works.com>
parents: 2866
diff changeset
468
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
469 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
470 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
471 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
472 ## execute malicious code after an exception is raised. ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
473 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
474 #set debug = false
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
475 set debug = true
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
476
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
477 ##################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
478 ### LOGVIEW CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
479 ##################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
480
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
481 logview.sqlalchemy = #faa
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
482 logview.pylons.templating = #bfb
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
483 logview.pylons.util = #eee
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
484
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
485 #########################################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
486 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
487 #########################################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
488
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
489 # SQLITE [default]
6214
f973b866fffc Turbogears2 migration: use sqlalchemy.url iso sqlalchemy.db1.url
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 6175
diff changeset
490 sqlalchemy.url = sqlite:///%(here)s/kallithea.db?timeout=60
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
491
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
492 # POSTGRESQL
6214
f973b866fffc Turbogears2 migration: use sqlalchemy.url iso sqlalchemy.db1.url
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 6175
diff changeset
493 #sqlalchemy.url = postgresql://user:pass@localhost/kallithea
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
494
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
495 # MySQL
6214
f973b866fffc Turbogears2 migration: use sqlalchemy.url iso sqlalchemy.db1.url
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 6175
diff changeset
496 #sqlalchemy.url = mysql://user:pass@localhost/kallithea?charset=utf8
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
497
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
498 # see sqlalchemy docs for others
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
499
6214
f973b866fffc Turbogears2 migration: use sqlalchemy.url iso sqlalchemy.db1.url
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 6175
diff changeset
500 sqlalchemy.echo = false
f973b866fffc Turbogears2 migration: use sqlalchemy.url iso sqlalchemy.db1.url
Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
parents: 6175
diff changeset
501 sqlalchemy.pool_recycle = 3600
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
502
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
503 ################################
6019
ccc66ed2f85b db: enable use of main Kallithea config as Alembic config
Søren Løvborg <sorenl@unity3d.com>
parents: 5882
diff changeset
504 ### ALEMBIC CONFIGURATION ####
ccc66ed2f85b db: enable use of main Kallithea config as Alembic config
Søren Løvborg <sorenl@unity3d.com>
parents: 5882
diff changeset
505 ################################
ccc66ed2f85b db: enable use of main Kallithea config as Alembic config
Søren Løvborg <sorenl@unity3d.com>
parents: 5882
diff changeset
506
ccc66ed2f85b db: enable use of main Kallithea config as Alembic config
Søren Løvborg <sorenl@unity3d.com>
parents: 5882
diff changeset
507 [alembic]
ccc66ed2f85b db: enable use of main Kallithea config as Alembic config
Søren Løvborg <sorenl@unity3d.com>
parents: 5882
diff changeset
508 script_location = kallithea:alembic
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
509
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
510 ################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
511 ### LOGGING CONFIGURATION ####
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
512 ################################
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
513
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
514 [loggers]
6569
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
515 keys = root, routes, kallithea, sqlalchemy, tg, gearbox, beaker, templates, whoosh_indexer
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
516
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
517 [handlers]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
518 keys = console, console_sql
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
519
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
520 [formatters]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
521 keys = generic, color_formatter, color_formatter_sql
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
522
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
523 #############
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
524 ## LOGGERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
525 #############
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
526
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
527 [logger_root]
15
c8265b4f0c2a added log4j to development,
Marcin Kuzminski
parents: 14
diff changeset
528 level = NOTSET
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
529 handlers = console
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
530
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
531 [logger_routes]
69
76b23189f987 Updated logginf of routes
Marcin Kuzminski <marcin@python-blog.com>
parents: 60
diff changeset
532 level = DEBUG
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
533 handlers =
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
534 qualname = routes.middleware
3557
58dcef7eef03 Implemented show_id function that is a configurable way to display sha hashes in the changelog.
Marcin Kuzminski <marcin@python-works.com>
parents: 3522
diff changeset
535 ## "level = DEBUG" logs the route matched and routing variables.
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
536 propagate = 1
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
537
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
538 [logger_beaker]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
539 level = DEBUG
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
540 handlers =
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
541 qualname = beaker.container
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
542 propagate = 1
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
543
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
544 [logger_templates]
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
545 level = INFO
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
546 handlers =
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
547 qualname = pylons.templating
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
548 propagate = 1
716
1f8546ccccdd some logging extras for development config files
Marcin Kuzminski <marcin@python-works.com>
parents: 683
diff changeset
549
4207
58e390e0cea4 Rename some strings in init files and logger names
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4186
diff changeset
550 [logger_kallithea]
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
551 level = DEBUG
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
552 handlers =
4207
58e390e0cea4 Rename some strings in init files and logger names
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4186
diff changeset
553 qualname = kallithea
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
554 propagate = 1
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
555
6569
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
556 [logger_tg]
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
557 level = DEBUG
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
558 handlers =
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
559 qualname = tg
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
560 propagate = 1
e1ab82613133 backend: replace Pylons with TurboGears2
Alessandro Molina <alessandro.molina@axant.it>
parents: 6554
diff changeset
561
6554
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
562 [logger_gearbox]
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
563 level = DEBUG
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
564 handlers =
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
565 qualname = gearbox
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
566 propagate = 1
2c3d30095d5e gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack
Mads Kiilerich <madski@unity3d.com>
parents: 6377
diff changeset
567
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
568 [logger_sqlalchemy]
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
569 level = INFO
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
570 handlers = console_sql
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
571 qualname = sqlalchemy.engine
93
aec4c0071cb3 added empty controllers for branches tags files graph, routing and test for them
Marcin Kuzminski <marcin@python-works.com>
parents: 86
diff changeset
572 propagate = 0
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
573
2102
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
574 [logger_whoosh_indexer]
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
575 level = DEBUG
4068
17e3926c3753 added ini files into codecleaner
Marcin Kuzminski <marcin@python-works.com>
parents: 4066
diff changeset
576 handlers =
2102
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
577 qualname = whoosh_indexer
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
578 propagate = 1
04d26165c3d9 Whoosh logging is now controlled by the .ini files logging setup
Marcin Kuzminski <marcin@python-works.com>
parents: 2016
diff changeset
579
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
580 ##############
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
581 ## HANDLERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
582 ##############
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
583
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
584 [handler_console]
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
585 class = StreamHandler
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
586 args = (sys.stderr,)
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
587 #level = INFO
5536
06d5c043e989 ini: add scripts/generate-ini.py for generating all .ini files from template.ini.mako
Mads Kiilerich <madski@unity3d.com>
parents: 5534
diff changeset
588 level = DEBUG
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
589 #formatter = generic
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
590 formatter = color_formatter
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
591
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
592 [handler_console_sql]
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
593 class = StreamHandler
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
594 args = (sys.stderr,)
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
595 #level = WARN
5536
06d5c043e989 ini: add scripts/generate-ini.py for generating all .ini files from template.ini.mako
Mads Kiilerich <madski@unity3d.com>
parents: 5534
diff changeset
596 level = DEBUG
4225
3e6291d99a6f Align and update the outdated ini files and templates
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
597 #formatter = generic
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
598 formatter = color_formatter_sql
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
599
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
600 ################
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
601 ## FORMATTERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
602 ################
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
603
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
604 [formatter_generic]
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
605 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
46
9db7782727b3 Static files for production fixed
Marcin Kuzminski <marcin@python-blog.com>
parents: 41
diff changeset
606 datefmt = %Y-%m-%d %H:%M:%S
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
607
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
608 [formatter_color_formatter]
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
609 class = kallithea.lib.colored_formatter.ColorFormatter
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
610 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
1186
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
611 datefmt = %Y-%m-%d %H:%M:%S
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
612
b9ea10d3e419 timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
Marcin Kuzminski <marcin@python-works.com>
parents: 1116
diff changeset
613 [formatter_color_formatter_sql]
5364
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
614 class = kallithea.lib.colored_formatter.ColorFormatterSql
a478cad966b1 ini: consistently write #-disabled lines without space after # and with single space around =
Mads Kiilerich <madski@unity3d.com>
parents: 5363
diff changeset
615 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
1278
2b098619e238 changed dafault to use sqlite for dev
Marcin Kuzminski <marcin@python-works.com>
parents: 1186
diff changeset
616 datefmt = %Y-%m-%d %H:%M:%S