Skip to content
Snippets Groups Projects
Commit 7b17fb6f authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Allow running in a venv

parent ff539aa2
No related branches found
No related tags found
No related merge requests found
# Django settings for pv project.
import os.path
import os
import environ
from corsheaders.defaults import default_headers
......@@ -34,23 +35,33 @@ ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=['127.0.0.1', 'localhost'])
# Whitelist IPs that access the API
CORS_ORIGIN_WHITELIST = env.list('CORS_ORIGIN_WHITELIST', default=(
'http://localhost:8080',
'http://127.0.0.1:8080'
'http://localhost:8040'
))
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_HEADERS = list(default_headers) + [
'content-disposition',
]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': env.str('POSTGRES_DB', default='steering'),
'USER': env.str('POSTGRES_USER', default='steering'),
'PASSWORD': env.str('POSTGRES_PASSWORD'),
'HOST': env.str('POSTGRES_HOST', default='steering-postgres'),
'PORT': env.str('POSTGRES_PORT', default='5432'),
},
}
# if we are in a virtual environment, we use SQLite and enable debug
if os.environ.get('VIRTUAL_ENV'):
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(PROJECT_DIR, "db.sqlite3")
}
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': env.str('POSTGRES_DB', default='steering'),
'USER': env.str('POSTGRES_USER', default='steering'),
'PASSWORD': env.str('POSTGRES_PASSWORD'),
'HOST': env.str('POSTGRES_HOST', default='steering-postgres'),
'PORT': env.str('POSTGRES_PORT', default='5432'),
},
}
CACHE_BACKEND = 'locmem://'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment