diff options
author | Karl MacMillan <kmacmill@redhat.com> | 2007-09-28 16:46:12 -0400 |
---|---|---|
committer | Karl MacMillan <kmacmill@redhat.com> | 2007-09-28 16:46:12 -0400 |
commit | 679343594d86d57c85d1a6bb5333c83ca8bacd78 (patch) | |
tree | 38bdfb23b5e561863c8c09f03abb9ee053a5ff92 /ipa-server/ipa-gui/ipa-webgui.cfg | |
parent | 50d12d6d2e680d32a5940afa0242c2c75df57d1f (diff) | |
download | freeipa-679343594d86d57c85d1a6bb5333c83ca8bacd78.tar.gz freeipa-679343594d86d57c85d1a6bb5333c83ca8bacd78.tar.xz freeipa-679343594d86d57c85d1a6bb5333c83ca8bacd78.zip |
Install the web gui
Install the turbogears web gui including an init script. This
patch includes a few related changes:
* create a production configuration
* rename the web gui startup scrip to ipa-webgui
* add an init script
* chkconfig on the ipa-webgui init script
* make the start script properly daemonize the app when not
in a development directory.
* Install everything to the correct places (/usr/sbin/ipa-webgui
and /usr/share/ipa/ipagui mainly).
There are some things still left to do:
* Sort out the logging - the config needs to be adjusted so
that logging messages end up in /var/log.
Diffstat (limited to 'ipa-server/ipa-gui/ipa-webgui.cfg')
-rw-r--r-- | ipa-server/ipa-gui/ipa-webgui.cfg | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipa-webgui.cfg b/ipa-server/ipa-gui/ipa-webgui.cfg new file mode 100644 index 000000000..7970ab86b --- /dev/null +++ b/ipa-server/ipa-gui/ipa-webgui.cfg @@ -0,0 +1,97 @@ +[global] +# DATABASE + +# no database for ipa-webgui since everything is stored in LDAP + +# IDENTITY + +# Our our sqlobject-derived proxy provider +identity.provider='proxyprovider' + +# the first thing checked on any request. We want to short-circuit this +# as early as possible +identity.source = 'visit' + +# Turn on identity and visit (visit is required for identity) +identity.on=True +identity.failure_url="/loginfailed" +visit.on=True +visit.manager='proxyvisit' + +# SERVER + +server.environment="production" +autoreload.package="ipagui" +autoreload.on = False + +# Sets the number of threads the server uses +server.thread_pool = 10 + +# if this is part of a larger site, you can set the path +# to the TurboGears instance here +# server.webpath="" + +# Set to True if you are deploying your App behind a proxy +# e.g. Apache using mod_proxy +# base_url_filter.on = False + +# Set to True if your proxy adds the x_forwarded_host header +# base_url_filter.use_x_forwarded_host = True + +# If your proxy does not add the x_forwarded_host header, set +# the following to the *public* host url. +# (Note: This will be overridden by the use_x_forwarded_host option +# if it is set to True and the proxy adds the header correctly. +# base_url_filter.base_url = "http://www.example.com" + +# Set to True if you'd like to abort execution if a controller gets an +# unexpected parameter. False by default +# tg.strict_parameters = 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 ipagui/config/log.cfg +[logging] + +[[formatters]] +[[[message_only]]] +format='*(message)s' + +[[[full_content]]] +format='*(asctime)s *(name)s *(levelname)s *(message)s' + +[[handlers]] +[[[debug_out]]] +class='StreamHandler' +level='DEBUG' +args='(sys.stdout,)' +formatter='full_content' + +[[[access_out]]] +class='StreamHandler' +level='INFO' +args='(sys.stdout,)' +formatter='message_only' + +[[[error_out]]] +class='StreamHandler' +level='ERROR' +args='(sys.stdout,)' + +[[loggers]] +[[[ipagui]]] +level='DEBUG' +qualname='ipagui' +handlers=['debug_out'] + +[[[allinfo]]] +level='INFO' +handlers=['debug_out'] + +[[[access]]] +level='INFO' +qualname='turbogears.access' +handlers=['access_out'] +propagate=0 |