diff options
| author | Vosjedev <vosje@vosjedev.net> | 2025-11-12 17:01:47 +0100 |
|---|---|---|
| committer | Vosjedev <vosje@vosjedev.net> | 2025-11-12 17:01:47 +0100 |
| commit | 520038f61516e6e10835c7f70511d2f21898cfe0 (patch) | |
| tree | ff949176a3f5339f2d9803f2a707ef8576f8321a /src/acit/__init__.py | |
| parent | 1e7bdf2fc47c1e7554b0703626318c8841ee7d16 (diff) | |
| download | acit-520038f61516e6e10835c7f70511d2f21898cfe0.tar.gz acit-520038f61516e6e10835c7f70511d2f21898cfe0.tar.bz2 acit-520038f61516e6e10835c7f70511d2f21898cfe0.tar.xz | |
add /secure/ section, don't list threads and refresh trackers anymore
Diffstat (limited to 'src/acit/__init__.py')
| -rw-r--r-- | src/acit/__init__.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/acit/__init__.py b/src/acit/__init__.py index ac96935..b41abe5 100644 --- a/src/acit/__init__.py +++ b/src/acit/__init__.py @@ -3,7 +3,7 @@ from os import getenv import cherrypy -from .web import Server +from .web import Server, SecureServer from .imapplugin import ImapPlugin from .db import DBPoolManager @@ -25,11 +25,24 @@ def run(): server=Server(dbpool=db,site=site,imap=imap) + + secureserver=SecureServer(server) + + securepath=getenv("ACIT_SECURE_PATH","/secure/") + if not securepath.startswith('/'): + securepath='/'+securepath + + cherrypy.tree.mount(secureserver,securepath,{ + '/':{ + 'tools.sessions.on':True, + } + }) + cherrypy.quickstart(server,'/',{ 'global':{ 'server.socket_host':'0.0.0.0', 'tools.proxy.on':True if getenv("ACIT_BEHIND_PROXY") else False - } + }, }) |
