source: OpenWorkouts-current/development.ini @ 76ebb1b

currentfeature/docs
Last change on this file since 76ebb1b was 76ebb1b, checked in by Borja Lopez <borja@…>, 5 years ago

(#29) Add user verification by email on signup.

From now on, when a new user signs up, we set the account into an "unverified"
state. In order to complete the signup procedure, the user has to click on a
link we send by email to the email address provided on signup.

IMPORTANT: A new dependency has been added, pyramid_mailer, so remember to
install it in any existing openworkouts environment (this is done automatically
if you use the ./bin/start script):

pip install pyramid_mailer

  • Property mode set to 100644
File size: 1.9 KB
Line 
1###
2# app configuration
3# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html
4###
5
6[app:main]
7use = egg:ow
8
9pyramid.reload_templates = true
10pyramid.debug_authorization = false
11pyramid.debug_notfound = false
12pyramid.debug_routematch = false
13pyramid.default_locale_name = en
14#pyramid.includes =
15#    pyramid_debugtoolbar
16
17# Use this for local, single-process pserve database access
18zodbconn.uri = file://%(here)s/var/db/Data.fs?connection_cache_size=20000&blobstorage_dir=%(here)s/var/db/blobs
19# Use this for ZEO
20# zodbconn.uri = zeo://%(here)s/var/zeo/zeo.sock?storage=main&blob_dir=%(here)s/var/zeo/blobs&shared_blob_dir=true&connection_pool_size=20
21
22retry.attempts = 3
23
24# By default, the toolbar only appears for clients from IP addresses
25# '127.0.0.1' and '::1'.
26# debugtoolbar.hosts = 127.0.0.1 ::1
27
28# session and auth secret hashes (used in ow/__init__.py)
29session.secret = V4j:DL12^Gs//ho5)V94$j"Ue"F%%wn{BT]KrSx`b3pmRj<Z&e3QP|fgPGEZT@\#
30auth.secret = l9|^@~wQoVKPQoI`GHK5M9ps@S7L:QNU?pF}.jI(9RWZVc<EM)aQv/j~l\#xC++;5
31
32# pyramid_mailer configuration
33mail.default_sender = noreply@openworkouts.org
34mail.queue_path = %(here)s/var/spool/mqueue
35mail.queue_processor_lock = %(here)s/var/run/mail-queue-processor.lock
36mail.host = mail.openworkouts.org
37mail.tls = True
38mail.username = noreply@openworkouts.org
39mail.password = PASSWORD
40
41
42###
43# wsgi server configuration
44###
45
46[server:main]
47use = egg:waitress#main
48listen = localhost:9999
49
50###
51# logging configuration
52# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
53###
54
55[loggers]
56keys = root, ow
57
58[handlers]
59keys = console
60
61[formatters]
62keys = generic
63
64[logger_root]
65level = INFO
66handlers = console
67
68[logger_ow]
69level = DEBUG
70handlers =
71qualname = ow
72
73[handler_console]
74class = StreamHandler
75args = (sys.stderr,)
76level = NOTSET
77formatter = generic
78
79[formatter_generic]
80format = %(asctime)s %(levelname)-5.5s [%(name)s:%(lineno)s][%(threadName)s] %(message)s
Note: See TracBrowser for help on using the repository browser.