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/sample-prod.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/sample-prod.cfg')
-rw-r--r-- | ipa-server/ipa-gui/sample-prod.cfg | 45 |
1 files changed, 19 insertions, 26 deletions
diff --git a/ipa-server/ipa-gui/sample-prod.cfg b/ipa-server/ipa-gui/sample-prod.cfg index ffa684cc1..a12662706 100644 --- a/ipa-server/ipa-gui/sample-prod.cfg +++ b/ipa-server/ipa-gui/sample-prod.cfg @@ -1,38 +1,31 @@ [global] -# This is where all of your settings go for your production environment. -# You'll copy this file over to your production server and provide it -# as a command-line option to your start script. -# Settings that are the same for both development and production -# (such as template engine, encodings, etc.) all go in -# ipagui/config/app.cfg - # DATABASE -# pick the form for your database -# sqlobject.dburi="postgres://username@hostname/databasename" -# sqlobject.dburi="mysql://username:password@hostname:port/databasename" -# sqlobject.dburi="sqlite:///file_name_and_path" - -# If you have sqlite, here's a simple default to get you started -# in development -sqlobject.dburi="sqlite://%(current_dir_uri)s/devdata.sqlite" +# no database for ipa-webgui since everything is stored in LDAP +# IDENTITY -# if you are using a database or table type without transactions -# (MySQL default, for example), you should turn off transactions -# by prepending notrans_ on the uri -# sqlobject.dburi="notrans_mysql://username:password@hostname:port/databasename" +# Our our sqlobject-derived proxy provider +identity.provider='proxyprovider' -# for Windows users, sqlite URIs look like: -# sqlobject.dburi="sqlite:///drive_letter:/path/to/file" +# 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 = 1 +server.thread_pool = 10 # if this is part of a larger site, you can set the path # to the TurboGears instance here @@ -66,7 +59,7 @@ server.environment="production" [[[access_out]]] # set the filename as the first argument below -args="('server.log',)" +args="('ipa-webgui',)" class='FileHandler' level='INFO' formatter='message_only' @@ -74,11 +67,11 @@ formatter='message_only' [[loggers]] [[[ipagui]]] level='ERROR' -qualname='ipagui' -handlers=['error_out'] +qualname='ipa-webgui' +handlers=['debug_out'] [[[access]]] level='INFO' -qualname='turbogears.access' +qualname='ipa-webgui.access' handlers=['access_out'] propagate=0 |