Title: [243518] trunk/Tools
Revision
243518
Author
aakash_j...@apple.com
Date
2019-03-26 14:04:53 -0700 (Tue, 26 Mar 2019)

Log Message

[ews-build] Use PostgreSQL for ews.webkit.org database
https://bugs.webkit.org/show_bug.cgi?id=196270

Reviewed by Lucas Forschler.

* BuildSlaveSupport/ews-app/ews-app/settings.py:

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/ews-app/ews-app/settings.py (243517 => 243518)


--- trunk/Tools/BuildSlaveSupport/ews-app/ews-app/settings.py	2019-03-26 20:42:10 UTC (rev 243517)
+++ trunk/Tools/BuildSlaveSupport/ews-app/ews-app/settings.py	2019-03-26 21:04:53 UTC (rev 243518)
@@ -95,12 +95,24 @@
 # Database
 # https://docs.djangoproject.com/en/1.11/ref/settings/#databases
 
-DATABASES = {
-    'default': {
-        'ENGINE': 'django.db.backends.sqlite3',
-        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
+is_test_mode_enabled = os.getenv('EWS_PRODUCTION') is None
+if is_test_mode_enabled:
+    DATABASES = {
+        'default': {
+            'ENGINE': 'django.db.backends.sqlite3',
+            'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
+        }
     }
-}
+else:
+    DATABASES = {
+        'default': {
+            'ENGINE': 'django.db.backends.postgresql_psycopg2',
+            'NAME': os.environ.get('DB_NAME', None),
+            'USER': os.environ.get('DB_USERNAME', None),
+            'PASSWORD': os.environ.get('DB_PASSWORD', None),
+            'HOST': os.environ.get('DB_URL', None),
+        }
+    }
 
 
 # Password validation

Modified: trunk/Tools/ChangeLog (243517 => 243518)


--- trunk/Tools/ChangeLog	2019-03-26 20:42:10 UTC (rev 243517)
+++ trunk/Tools/ChangeLog	2019-03-26 21:04:53 UTC (rev 243518)
@@ -1,3 +1,12 @@
+2019-03-26  Aakash Jain  <aakash_j...@apple.com>
+
+        [ews-build] Use PostgreSQL for ews.webkit.org database
+        https://bugs.webkit.org/show_bug.cgi?id=196270
+
+        Reviewed by Lucas Forschler.
+
+        * BuildSlaveSupport/ews-app/ews-app/settings.py:
+
 2019-03-26  Jonathan Bedard  <jbed...@apple.com>
 
         [ews] Reset simctl states on reboot
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to