author | Nicolas Chauvat <nicolas.chauvat@logilab.fr> |
Fri, 18 Oct 2019 23:39:03 +0200 | |
changeset 12749 | ff63319a1730 |
parent 12245 | cd760c411242 |
permissions | -rw-r--r-- |
11945
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
1 |
### |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
2 |
# app configuration |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
3 |
# http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
4 |
### |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
5 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
6 |
[app:main] |
12073
339b26bf17d2
[pyramid] Rename paste app factory to pyramid_main
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12053
diff
changeset
|
7 |
use = egg:cubicweb#pyramid_main |
11945
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
8 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
9 |
pyramid.reload_templates = true |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
10 |
pyramid.debug_authorization = false |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
11 |
pyramid.debug_notfound = false |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
12 |
pyramid.debug_routematch = false |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
13 |
pyramid.default_locale_name = en |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
14 |
pyramid.includes = |
12009
a939b3a18d8e
[skeleton] call includeme from new cube
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
11994
diff
changeset
|
15 |
cubicweb_%(cubename)s |
11945
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
16 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
17 |
# By default, the toolbar only appears for clients from IP addresses |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
18 |
# '127.0.0.1' and '::1'. |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
19 |
# debugtoolbar.hosts = 127.0.0.1 ::1 |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
20 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
21 |
## |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
22 |
# CubicWeb instance settings |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
23 |
# http://cubicweb.readthedocs.io/en/latest/book/pyramid/settings/ |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
24 |
## |
12053
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
25 |
cubicweb.instance = %(instance)s |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
26 |
cubicweb.debug = true |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
27 |
cubicweb.session.secret = %(session-secret)s |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
28 |
cubicweb.auth.authtkt.persistent.secure = false |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
29 |
cubicweb.auth.authtkt.persistent.secret = %(auth-authtkt-persistent-secret)s |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
30 |
cubicweb.auth.authtkt.session.secure = false |
c3c9f2e1424c
[pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12009
diff
changeset
|
31 |
cubicweb.auth.authtkt.session.secret = %(auth-authtkt-session-secret)s |
11945
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
32 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
33 |
### |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
34 |
# wsgi server configuration |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
35 |
### |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
36 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
37 |
[server:main] |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
38 |
use = egg:waitress#main |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff
changeset
|
39 |
listen = 127.0.0.1:6543 [::1]:6543 |
12245
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
40 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
41 |
### |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
42 |
# logging configuration |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
43 |
# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
44 |
### |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
45 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
46 |
[loggers] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
47 |
keys = root, logilab, cubicweb, cubicweb_%(cubename)s |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
48 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
49 |
[handlers] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
50 |
keys = console |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
51 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
52 |
[formatters] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
53 |
keys = generic |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
54 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
55 |
[logger_root] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
56 |
level = INFO |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
57 |
handlers = console |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
58 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
59 |
[logger_logilab] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
60 |
level = WARNING |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
61 |
handlers = console |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
62 |
qualname = logilab |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
63 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
64 |
[logger_cubicweb] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
65 |
level = INFO |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
66 |
handlers = console |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
67 |
qualname = cubicweb |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
68 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
69 |
[logger_cubicweb_%(cubename)s] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
70 |
level = DEBUG |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
71 |
handlers = console |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
72 |
qualname = cubicweb_%(cubename)s |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
73 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
74 |
[handler_console] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
75 |
class = StreamHandler |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
76 |
args = (sys.stderr,) |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
77 |
level = NOTSET |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
78 |
formatter = generic |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
79 |
|
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
80 |
[formatter_generic] |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
81 |
class = logilab.common.logging_ext.ColorFormatter |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
82 |
format = %%(asctime)s - (%%(name)s) %%(levelname)s: %%(message)s |
cd760c411242
[pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
12186
diff
changeset
|
83 |
datefmt = %%Y-%%m-%%d %%H:%%M:%%S |