A server for the Doorman project. The web site generates friendly graphs using d3.js and data from the MySQL server.
- Python 3+
cherrypy
- a python web server frameworkchameleon
- templating enginemysql-connector-python
- Oracle's Python DBAPI connection to a MySQL server
The module door.config
expects a configuration file /door/config.cfg
like this:
[mysql]
user = door
pass = password
host = 127.0.0.1
port = 3306
database = door
ssl = False
If ssl
is set to True
, then the database connector expects to find certain files within /door/db/ssl/
:
ca-cert.pem
client-cert.pem
client-key.pem