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. # Django settings for pv project.
import os.path import os
import environ import environ
from corsheaders.defaults import default_headers from corsheaders.defaults import default_headers
...@@ -34,23 +35,33 @@ ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=['127.0.0.1', 'localhost']) ...@@ -34,23 +35,33 @@ ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=['127.0.0.1', 'localhost'])
# Whitelist IPs that access the API # Whitelist IPs that access the API
CORS_ORIGIN_WHITELIST = env.list('CORS_ORIGIN_WHITELIST', default=( CORS_ORIGIN_WHITELIST = env.list('CORS_ORIGIN_WHITELIST', default=(
'http://localhost:8080', 'http://localhost:8080',
'http://127.0.0.1:8080' 'http://localhost:8040'
)) ))
CORS_ALLOW_CREDENTIALS = True CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_HEADERS = list(default_headers) + [ CORS_ALLOW_HEADERS = list(default_headers) + [
'content-disposition', 'content-disposition',
] ]
DATABASES = { # if we are in a virtual environment, we use SQLite and enable debug
'default': { if os.environ.get('VIRTUAL_ENV'):
'ENGINE': 'django.db.backends.postgresql', DEBUG = True
'NAME': env.str('POSTGRES_DB', default='steering'), DATABASES = {
'USER': env.str('POSTGRES_USER', default='steering'), 'default': {
'PASSWORD': env.str('POSTGRES_PASSWORD'), 'ENGINE': 'django.db.backends.sqlite3',
'HOST': env.str('POSTGRES_HOST', default='steering-postgres'), 'NAME': os.path.join(PROJECT_DIR, "db.sqlite3")
'PORT': env.str('POSTGRES_PORT', default='5432'), }
}, }
} 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://' 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