annotate production.ini @ 368:e9a6783f5502

fixed user permissions bug when adding permissions to user who couldn load those because of auth decorators Small fix for hg model and injecting dbrepo into cached repos
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 27 Jul 2010 14:54:41 +0200
parents 6484963056cd
children 28f19fa562df
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 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
3 # pylons_app - Pylons environment configuration #
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
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
10 ############################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
11 ## Uncomment and replace with the address ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
12 ## which should receive any error reports ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
13 ############################################
258
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
14 #email_to = admin@localhost
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
15 #smtp_server = mail.server.com
14
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
16 #error_email_from = paste_error@localhost
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
17 #smtp_username =
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
18 #smtp_password =
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
19 #error_message = 'mercurial crash !'
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
20
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
21 [server:main]
86
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
22 ##nr of threads to spawn
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
23 threadpool_workers = 5
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
24
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
25 ##max request before
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
26 threadpool_max_requests = 2
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
27
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
28 ##option to use threads of process
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
29 use_threadpool = true
e47d1db5ef20 Added few options to configs,
Marcin Kuzminski <marcin@python-blog.com>
parents: 85
diff changeset
30
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
31 use = egg:Paste#http
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
32 host = 127.0.0.1
7
8a2ddd2d6b4e changed port
Marcin Kuzminski
parents: 2
diff changeset
33 port = 8001
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
34
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
35 [app:main]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
36 use = egg:pylons_app
14
923f0e6ab010 change error controller,
Marcin Kuzminski
parents: 12
diff changeset
37 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
38 static_files = false
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
39 lang=en
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
40 cache_dir = %(here)s/data
342
c71dc6ef36e6 removed unneded options from config files
Marcin Kuzminski <marcin@python-works.com>
parents: 258
diff changeset
41
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
42 ####################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
43 ### BEAKER CACHE ####
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
44 ####################################
258
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
45 beaker.cache.data_dir=/%(here)s/data/cache/data
00892f5cf504 configs fixups
Marcin Kuzminski <marcin@python-works.com>
parents: 241
diff changeset
46 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
47 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
48 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
49 beaker.cache.long_term.expire=36000
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
50 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
51 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
52 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
53 beaker.cache.super_short_term.expire=10
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
54
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
55 ################################################################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
56 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
57 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
58 ## execute malicious code after an exception is raised. ##
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
59 ################################################################################
85
4bb06ccb5bee Debug off. for production
Marcin Kuzminski <marcin@python-blog.com>
parents: 83
diff changeset
60 set debug = false
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
61
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
62 ##################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
63 ### LOGVIEW CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
64 ##################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
65 logview.sqlalchemy = #faa
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
66 logview.pylons.templating = #bfb
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
67 logview.pylons.util = #eee
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
68
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
69 #########################################################
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
70 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
71 #########################################################
60
eb0268a89187 Changed db name, and project prefix
Marcin Kuzminski <marcin@python-blog.com>
parents: 56
diff changeset
72 sqlalchemy.db1.url = sqlite:///%(here)s/hg_app.db
187
188e3db6977a merged config files
Marcin Kuzminski <marcin@python-works.com>
parents: 179
diff changeset
73 #sqlalchemy.db1.echo = False
49
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
74 #sqlalchemy.db1.pool_recycle = 3600
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
75 sqlalchemy.convert_unicode = true
3ada2f409c1c Added sqlalchemy support
Marcin Kuzminski <marcin@python-blog.com>
parents: 46
diff changeset
76
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
77 ################################
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
78 ### LOGGING CONFIGURATION ####
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
79 ################################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
80 [loggers]
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
81 keys = root, routes, pylons_app, sqlalchemy
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
82
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
83 [handlers]
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
84 keys = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
85
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
86 [formatters]
179
63f9dc67ab0a fixed ini files. Added coment and colored formatter to production
Marcin Kuzminski <marcin@python-works.com>
parents: 153
diff changeset
87 keys = generic,color_formatter
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
88
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
89 #############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
90 ## LOGGERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
91 #############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
92 [logger_root]
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
93 level = INFO
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
94 handlers = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
95
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
96 [logger_routes]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
97 level = INFO
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
98 handlers = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
99 qualname = routes.middleware
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
100 # "level = DEBUG" logs the route matched and routing variables.
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
101
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
102 [logger_pylons_app]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
103 level = DEBUG
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
104 handlers = console
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
105 qualname = pylons_app
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
106 propagate = 0
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
107
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
108 [logger_sqlalchemy]
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
109 level = ERROR
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
110 handlers = console
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
111 qualname = sqlalchemy.engine
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
112 propagate = 0
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
113
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
114 ##############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
115 ## HANDLERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
116 ##############
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
117
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
118 [handler_console]
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
119 class = StreamHandler
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
120 args = (sys.stderr,)
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
121 level = NOTSET
179
63f9dc67ab0a fixed ini files. Added coment and colored formatter to production
Marcin Kuzminski <marcin@python-works.com>
parents: 153
diff changeset
122 formatter = color_formatter
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
123
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
124 ################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
125 ## FORMATTERS ##
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents: 10
diff changeset
126 ################
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
127
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
128 [formatter_generic]
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
129 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
130 datefmt = %Y-%m-%d %H:%M:%S
2
93e77815872e added production ini
Marcin Kuzminski
parents:
diff changeset
131
153
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
132 [formatter_color_formatter]
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
133 class=pylons_app.lib.colored_formatter.ColorFormatter
a5a3bcc5ee89 Added colored formatter to project, and configs
Marcin Kuzminski <marcin@python-works.com>
parents: 107
diff changeset
134 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
135 datefmt = %Y-%m-%d %H:%M:%S