annotate production.ini @ 560:3072935bdeed

rewrote whoosh indexing to run internal repository.walk() instead of filesystem. Disabled default hg update hook (not needed since whoosh is not dependent on file system files to index)
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 09 Oct 2010 00:22:19 +0200
parents f99075170eb4
children 0a48c1ec04fc c1c1cf772337
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 ################################################################################
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
3 # rhodecode - Pylons environment configuration #
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
4 # #
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
5 # 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
6 ################################################################################
10
525ed90e4577 major app speedup moved the wsgi creation to app globals, in order to make it run only once.
Marcin Kuzminski
parents: 7
diff changeset
7
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
8 [DEFAULT]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
9 debug = true
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
10 ################################################################################
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
11 ## Uncomment and replace with the address which should receive ##
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
12 ## any error reports after application crash ##
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
13 ## Additionally those settings will be used by rhodecode mailing system ##
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
14 ################################################################################
258
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
15 #email_to = admin@localhost
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
16 #error_email_from = paste_error@localhost
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
17 #app_email_from = rhodecode-noreply@localhost
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
18 #error_message =
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
19
258
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
20 #smtp_server = mail.server.com
14
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
21 #smtp_username =
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
22 #smtp_password =
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
23 #smtp_port =
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
24 #smtp_use_tls = false
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
25
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
26 [server:main]
86
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
27 ##nr of threads to spawn
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
28 threadpool_workers = 5
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
29
472
91292686c1ed updated config files, and added celery dependency
Marcin Kuzminski <marcin@python-works.com>
parents: 442
diff changeset
30 ##max request before thread respawn
86
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
31 threadpool_max_requests = 2
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
32
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
33 ##option to use threads of process
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
34 use_threadpool = true
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
35
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
36 use = egg:Paste#http
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
37 host = 127.0.0.1
7
8a2ddd2d6b4e changed port
Marcin Kuzminski
parents: 2
diff changeset
38 port = 8001
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
39
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
40 [app:main]
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
41 use = egg:rhodecode
14
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
42 full_stack = true
231
a7b0814267cb Changed configs, server statics to false, and fixed a simply large bug with cache regions typo
Marcin Kuzminski <marcin@python-works.com>
parents: 187
diff changeset
43 static_files = false
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
44 lang=en
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
45 cache_dir = %(here)s/data
342
c71dc6ef36e6 removed unneded options from config files
Marcin Kuzminski <marcin@python-works.com>
parents: 258
diff changeset
46
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
47 ####################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
48 ### BEAKER CACHE ####
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
49 ####################################
258
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
50 beaker.cache.data_dir=/%(here)s/data/cache/data
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
51 beaker.cache.lock_dir=/%(here)s/data/cache/lock
343
6484963056cd implemented cache for repeated queries in simplehg mercurial requests
Marcin Kuzminski <marcin@python-works.com>
parents: 342
diff changeset
52 beaker.cache.regions=super_short_term,short_term,long_term
232
37a832dc4a82 some beaker cache changes, and added repr to models
Marcin Kuzminski <marcin@python-works.com>
parents: 231
diff changeset
53 beaker.cache.long_term.type=memory
37a832dc4a82 some beaker cache changes, and added repr to models
Marcin Kuzminski <marcin@python-works.com>
parents: 231
diff changeset
54 beaker.cache.long_term.expire=36000
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
55 beaker.cache.short_term.type=memory
107
5e2470ebdbc6 Added repo switcher, in base and long term caching for this.
Marcin Kuzminski <marcin@python-works.com>
parents: 86
diff changeset
56 beaker.cache.short_term.expire=60
343
6484963056cd implemented cache for repeated queries in simplehg mercurial requests
Marcin Kuzminski <marcin@python-works.com>
parents: 342
diff changeset
57 beaker.cache.super_short_term.type=memory
6484963056cd implemented cache for repeated queries in simplehg mercurial requests
Marcin Kuzminski <marcin@python-works.com>
parents: 342
diff changeset
58 beaker.cache.super_short_term.expire=10
436
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
59
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
60 ####################################
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
61 ### BEAKER SESSION ####
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
62 ####################################
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
63 ## Type of storage used for the session, current types are
442
d66a7fa7689b moved loged in user propagation out of forms,
Marcin Kuzminski <marcin@python-works.com>
parents: 436
diff changeset
64 ## dbm, file, memcached, database, and memory.
436
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
65 ## The storage uses the Container API
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
66 ##that is also used by the cache system.
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
67 beaker.session.type = file
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
68
549
f99075170eb4 more renames for rhode code !!
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
69 beaker.session.key = rhodecode
436
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
70 beaker.session.secret = g654dcno0-9873jhgfreyu
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
71 beaker.session.timeout = 36000
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
72
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
73 ##auto save the session to not to use .save()
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
74 beaker.session.auto = False
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
75
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
76 ##true exire at browser close
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
77 #beaker.session.cookie_expires = 3600
28f19fa562df updated config files,
Marcin Kuzminski <marcin@python-works.com>
parents: 343
diff changeset
78
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
79
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
80 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
81 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
82 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
83 ## execute malicious code after an exception is raised. ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
84 ################################################################################
85
4bb06ccb5bee Debug off. for production
Marcin Kuzminski <marcin@python-blog.com>
parents: 83
diff changeset
85 set debug = false
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
86
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
87 ##################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
88 ### LOGVIEW CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
89 ##################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
90 logview.sqlalchemy = #faa
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
91 logview.pylons.templating = #bfb
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
92 logview.pylons.util = #eee
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
93
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
94 #########################################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
95 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
96 #########################################################
548
b75b77ef649d renamed hg_app to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 547
diff changeset
97 sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode.db
187
188e3db6977a merged config files
Marcin Kuzminski <marcin@python-works.com>
parents: 179
diff changeset
98 #sqlalchemy.db1.echo = False
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
99 #sqlalchemy.db1.pool_recycle = 3600
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
100 sqlalchemy.convert_unicode = true
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
101
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
102 ################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
103 ### LOGGING CONFIGURATION ####
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
104 ################################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
105 [loggers]
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
106 keys = root, routes, rhodecode, sqlalchemy
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
107
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
108 [handlers]
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
109 keys = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
110
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
111 [formatters]
179
63f9dc67ab0a fixed ini files. Added coment and colored formatter to production
Marcin Kuzminski <marcin@python-works.com>
parents: 153
diff changeset
112 keys = generic,color_formatter
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
113
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
114 #############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
115 ## LOGGERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
116 #############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
117 [logger_root]
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
118 level = INFO
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
119 handlers = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
120
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
121 [logger_routes]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
122 level = INFO
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
123 handlers = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
124 qualname = routes.middleware
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
125 # "level = DEBUG" logs the route matched and routing variables.
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
126
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
127 [logger_rhodecode]
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
128 level = DEBUG
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
129 handlers = console
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
130 qualname = rhodecode
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
131 propagate = 0
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
132
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
133 [logger_sqlalchemy]
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
134 level = ERROR
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
135 handlers = console
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
136 qualname = sqlalchemy.engine
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
137 propagate = 0
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
138
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
139 ##############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
140 ## HANDLERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
141 ##############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
142
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
143 [handler_console]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
144 class = StreamHandler
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
145 args = (sys.stderr,)
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
146 level = NOTSET
179
63f9dc67ab0a fixed ini files. Added coment and colored formatter to production
Marcin Kuzminski <marcin@python-works.com>
parents: 153
diff changeset
147 formatter = color_formatter
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
148
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
149 ################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
150 ## FORMATTERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
151 ################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
152
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
153 [formatter_generic]
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
154 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
155 datefmt = %Y-%m-%d %H:%M:%S
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
156
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
157 [formatter_color_formatter]
547
1e757ac98988 renamed project to rhodecode
Marcin Kuzminski <marcin@python-works.com>
parents: 472
diff changeset
158 class=rhodecode.lib.colored_formatter.ColorFormatter
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
159 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
160 datefmt = %Y-%m-%d %H:%M:%S