Here is a short description of settings available in backend config files.
This file is called'development.ini' file by default, it's located is backend subdir, default config is development.ini.sample with some doc.
Default configuration is to listen on port 6534.
If you want to adapt this to your environment, edit the .ini
file and setup the port you want:
[server:main]
...
listen = localhost:6543
To allow other computer to access to this website, listen to "*" instead of localhost:
[server:main]
...
listen = *:6534
To configure a database, you need to provide a valid sqlalchemy url:
for sqlite, a valid value is something like this:
sqlalchemy.url = sqlite:///%(here)s/tracim.sqlite
to know more about this, see sqlalchemy documentation.
Be carefull, if sqlalchemy support many kind of Database, Tracim support is not guarantee. Tracim is officially supporting sqlite, postgresql and mysql.
For debugging you can uncomment this 2 lines in '/backend/development.ini' to enable pyramid debugtoolbar. If you use debugtoolbar, you can seen one red button on right of the Tracim web interface.
~~~
#pyramid.includes =
# pyramid_debugtoolbar
~~~
you can add this line to active pyramid debug mode for almost anything:
~~~
pyramid.debug_all = true
~~~
Hapic debug mode : this line is needed for more explicit json error, raised error traceback will be send through json. you can uncomment it
# debug = True
pyramid.reload_templates = true
To enable simple debug conf:
[app:tracim_web]
...
pyramid.reload_templates = true
pyramid.debug_all = true
pyramid.includes =
pyramid_debugtoolbar
[DEFAULT]
...
debug = True
production conf (no reload, no debugtoolbar):
[app:tracim_web]
...
pyramid.reload_templates = false
pyramid.debug_authorization = false
pyramid.debug_notfound = false
pyramid.debug_routematch = false
[DEFAULT]
...
debug = False
You can, of course, also set level of one of the different logger to have more/less log about something.
[logger_sqlalchemy]
...
level = INFO
You can change default color of apps by setting color.json file, by default, placed at root of tracim_v2 dir, see color.json.sample for default config file.
This file is by default placed in backend subdir, it by default called wsigdav.conf, for more information, see default conf file wsigdav.conf.sample.