Commit 693b10c8 authored by Paul Pacheco's avatar Paul Pacheco

Configure mysql or postgresql in openshift if the cartridges are available

parent f8166589
......@@ -38,6 +38,33 @@ DATABASES = {
}
}
# if mysql is available, use that as our database by default
if 'OPENSHIFT_MYSQL_DB_URL' in os.environ:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.environ['OPENSHIFT_APP_NAME'],
'USER': os.environ['OPENSHIFT_MYSQL_DB_USERNAME'],
'PASSWORD': os.environ['OPENSHIFT_MYSQL_DB_PASSWORD'],
'HOST': os.environ['OPENSHIFT_MYSQL_DB_HOST'],
'PORT': os.environ['OPENSHIFT_MYSQL_DB_PORT'],
}
}
# if postgresql is available, use that as our database by default
if 'OPENSHIFT_POSTGRESQL_DB_URL' in os.environ:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': os.environ['OPENSHIFT_APP_NAME'],
'USER': os.environ['OPENSHIFT_POSTGRESQL_DB_USERNAME'],
'PASSWORD': os.environ['OPENSHIFT_POSTGRESQL_DB_PASSWORD'],
'HOST': os.environ['OPENSHIFT_POSTGRESQL_DB_HOST'],
'PORT': os.environ['OPENSHIFT_POSTGRESQL_DB_PORT'],
}
}
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DATA_DIR = os.environ['OPENSHIFT_DATA_DIR']
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment