When updating config files from DG3 and DG3DS, the following parameters are sent to the config update routines for the different web servers. Each web server update routine sends the paths in the format used by the config files. This is generally the Unix way of paths and cygwin for the ones using this library for simulating *nix in Windows.

'deploydefs' dict The paths generated for the different types of web server.
'webservers' list A list of dicts containing each server deployed on this servers config files.
'serversettings' dict The local deploy.conf on the server running DG3 or DG3DS.

deploydefs

In deploydefs there are spesial paths used by config files

'rootpath' string
The path to the root of the deployment area as used in the config file format by the current web server.This path do not contain a end slash if that is how the server want it's default path.
'dg3path' string This is where we started dg3 from and the root of where we find the python libraries in the format used by the current web server. This path contains a end slash for the path.

webserver dict

The dict in web server hold settings loaded from disk and some extras.

'name' string Name of the deployed instance.
'approot' string The root path of this instance returned in the format used by the web server used.
'settings' dict The paths generated for the different types of web server.

serversettings

The content of server settings is documented here.