summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/sample-prod.cfg
diff options
context:
space:
mode:
authorKarl MacMillan <kmacmill@redhat.com>2007-09-28 16:46:12 -0400
committerKarl MacMillan <kmacmill@redhat.com>2007-09-28 16:46:12 -0400
commit679343594d86d57c85d1a6bb5333c83ca8bacd78 (patch)
tree38bdfb23b5e561863c8c09f03abb9ee053a5ff92 /ipa-server/ipa-gui/sample-prod.cfg
parent50d12d6d2e680d32a5940afa0242c2c75df57d1f (diff)
downloadfreeipa-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.cfg45
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