016b56259025e62a0224465ec4a28ec80bd80b82
internal/lglass.md
... | ... | @@ -61,3 +61,20 @@ lglass also comes with a simple web interface written in Python3 using Bottle an |
61 | 61 | $ ./bin/lglass-web |
62 | 62 | |
63 | 63 | Furthermore you can use any WSGI server like Gunicorn by using lglass.web.application:app as WSGI callback. You can provide a path to the configuration file in the environment variable `LGLASS_WEB_CFG`. |
64 | + |
|
65 | +## Configuration |
|
66 | + |
|
67 | +The configuration file format is JSON and allows configuration of the database chain, the listen parameters, the custom messages and the process management. |
|
68 | + |
|
69 | +| Option | Meaning | |
|
70 | +|----------|:-------------| |
|
71 | +| listen.host |IP address for listening socket (Default: ::)| |
|
72 | +|listen.port|TCP port for listening socket (Default: 4343)| |
|
73 | +|listen.protocol|Protocol for listening socket (4 or 6, by default 6)| |
|
74 | +|database|Array of database URLs to initialize database chain| |
|
75 | +|database.types|Array of object types in database (Default: undefined)<br/>Default chain:<br/>[<br/> "whois+lglass.database.file+file:.",<br/> "whois+lglass.database.cidr+cidr:",<br/> "whois+lglass.database.schema+schema:",<br/> "whois+lglass.database.cache+cached:"<br/>]| |
|
76 | +|messages.preamble|String preamble for whois responses| |
|
77 | +|messages.help|String help message for help requests| |
|
78 | +|process.user|User to change after initialization| |
|
79 | +|process.group|Group to change after initialization| |
|
80 | +|process.pidfile|Path to PID file| |
|
... | ... | \ No newline at end of file |