Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(804)

Unified Diff: dashboard/settings.py

Issue 6730036: Add a new apache/django handler into autotest server. (Closed) Base URL: ssh://gitrw.chromium.org:9222/autotest.git@master
Patch Set: Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « dashboard/common.py ('k') | dashboard/urls.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: dashboard/settings.py
diff --git a/dashboard/settings.py b/dashboard/settings.py
new file mode 100755
index 0000000000000000000000000000000000000000..fbf4402b52831f39ead89011549a384cb846d24f
--- /dev/null
+++ b/dashboard/settings.py
@@ -0,0 +1,90 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+#
+# Django settings for frontend project.
+
+import os
+import common
+from autotest_lib.client.common_lib import global_config
+
+DEBUG = True
+TEMPLATE_DEBUG = DEBUG
+
+FULL_ADMIN = False
+
+ADMINS = (
+ # ('Your Name', 'your_email@domain.com'),
+)
+
+MANAGERS = ADMINS
+
+DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql',
+ # 'mysql', 'sqlite3' or 'ado_mssql'.
+DATABASE_PORT = '' # Set to empty string for default.
+ # Not used with sqlite3.
+
+c = global_config.global_config
+_section = 'AUTOTEST_WEB'
+DATABASE_HOST = c.get_config_value(_section, "host")
+# Or path to database file if using sqlite3.
+DATABASE_NAME = c.get_config_value(_section, "database")
+# The following not used with sqlite3.
+DATABASE_USER = c.get_config_value(_section, "user")
+DATABASE_PASSWORD = c.get_config_value(_section, "password", default='')
+
+DATABASE_READONLY_HOST = c.get_config_value(_section, "readonly_host",
+ default=DATABASE_HOST)
+DATABASE_READONLY_USER = c.get_config_value(_section, "readonly_user",
+ default=DATABASE_USER)
+if DATABASE_READONLY_USER != DATABASE_USER:
+ DATABASE_READONLY_PASSWORD = c.get_config_value(_section,
+ "readonly_password",
+ default='')
+else:
+ DATABASE_READONLY_PASSWORD = DATABASE_PASSWORD
+
+
+# Local time zone for this installation. Choices can be found here:
+# http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE
+# although not all variations may be possible on all operating systems.
+# If running in a Windows environment this must be set to the same as your
+# system time zone.
+TIME_ZONE = 'America/Los_Angeles'
+
+# Language code for this installation. All choices can be found here:
+# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
+# http://blogs.law.harvard.edu/tech/stories/storyReader$15
+LANGUAGE_CODE = 'en-us'
+
+# List of callables that know how to import templates from various sources.
+TEMPLATE_LOADERS = (
+ 'django.template.loaders.filesystem.load_template_source',
+ 'django.template.loaders.app_directories.load_template_source',
+)
+
+MIDDLEWARE_CLASSES = (
+ 'django.middleware.common.CommonMiddleware',
+ 'django.contrib.sessions.middleware.SessionMiddleware',
+ 'frontend.apache_auth.ApacheAuthMiddleware',
+ 'django.contrib.auth.middleware.AuthenticationMiddleware',
+ 'django.middleware.doc.XViewMiddleware',
+ 'frontend.shared.json_html_formatter.JsonToHtmlMiddleware',
+)
+
+ROOT_URLCONF = 'dashboard.urls'
+
+TEMPLATE_DIRS = (
+ # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
+ # Always use forward slashes, even on Windows.
+ # Don't forget to use absolute paths, not relative paths.
+ os.path.abspath(os.path.dirname(__file__) + '/templates')
+)
+
+INSTALLED_APPS = (
+ 'dashboard',
+)
+
+AUTHENTICATION_BACKENDS = (
+ 'frontend.apache_auth.SimpleAuthBackend',
+)
« no previous file with comments | « dashboard/common.py ('k') | dashboard/urls.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698