[global] # This is where all of your settings go for your development environment # Settings that are the same for both development and production # (such as template engine, encodings, etc.) all go in # roboide/config/app.cfg # DATABASE # If you have sqlite, here's a simple default to get you started # in development sqlobject.dburi="sqlite://%(current_dir_uri)s/devdata.sqlite" # SERVER # Some server parameters that you may want to tweak server.socket_port=8080 server.socket_host="0.0.0.0" # Enable the debug output at the end on pages. # log_debug_info_filter.on = False server.environment="development" autoreload.package="roboide" autoreload.on = True # Set to True if you'd like to abort execution if a controller gets an # unexpected parameter. False by default tg.strict_parameters = True # Use sessions session_filter.on = True # The HTTP header to take the username from user.header = "X-Forwarded-User" # LDAP ldap.anonuser = "uid=anon,ou=users,o=sr" ldap.anonpass = "beards" # SVN # The word TEAM will be replaced by the team number svn.repos = "file://%(current_dir_uri)s/repos/TEAM" # A zip file of firmware etc to package in with code robot.packagezip = "%(current_dir_uri)s/dev-sysfiles.zip" # The file to copy into the directory used for checking code before code is checked: checker.file = "%(current_dir_uri)s/dummy/sr.py" # FIRMWARE firmware.dir = "%(current_dir_uri)s/firmware" # DEVELOPMENT SETTINGS # Settings that are only used in development mode # User to default to if the X-Forwarded-User header isn't present user.default = "test" # Set to True to use the LDAP server. # Set to False to use the default groups from user.default_groups user.use_ldap = False # Defaults for when not using LDAP (strictly for development purposes!) user.default_groups = ["team1", "team2"] user.can_admin = True # Enabling the following will enable the IDE to attempt to connect to a simulation handler through a socket simulator.enabled = False simulator.manager_host = "127.0.0.1" simulator.manager_port = 10006 # Robolog gets a live debug stream over radio from robots. robolog.enabled = False # LOGGING # Logging configuration generally follows the style of the standard # Python logging module configuration. Note that when specifying # log format messages, you need to use *() for formatting variables. # Deployment independent log configuration is in roboide/config/log.cfg [logging] [[loggers]] [[[roboide]]] level='DEBUG' qualname='roboide' handlers=['debug_out'] [[[allinfo]]] level='INFO' handlers=['debug_out'] [[[access]]] level='INFO' qualname='turbogears.access' handlers=['access_out'] propagate=0