|
@@ -1,10 +1,11 @@
|
|
|
|
|
|
from __future__ import unicode_literals
|
|
|
-from decouple import config, Csv
|
|
|
+from decouple import RepositoryEnv, Config, Csv
|
|
|
from corsheaders.defaults import default_headers
|
|
|
import os
|
|
|
|
|
|
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
|
+CONFIG = Config(RepositoryEnv(os.path.join(BASE_DIR, 'data', '.env')))
|
|
|
INSTALLED_APPS = [
|
|
|
'django.contrib.admin',
|
|
|
'django.contrib.auth',
|
|
@@ -50,7 +51,7 @@ WSGI_APPLICATION = 'odoo_control.wsgi.application'
|
|
|
DATABASES = {
|
|
|
'default': {
|
|
|
'ENGINE': 'django.db.backends.sqlite3',
|
|
|
- 'NAME': os.path.join(BASE_DIR, 'app.db'),
|
|
|
+ 'NAME': os.path.join(BASE_DIR, 'data/app.db'),
|
|
|
}
|
|
|
}
|
|
|
AUTH_PASSWORD_VALIDATORS = [
|
|
@@ -77,35 +78,35 @@ STATIC_URL = '/static/'
|
|
|
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
|
|
|
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
|
|
|
TASTYPIE_DEFAULT_FORMATS = ['json', 'xml']
|
|
|
-SECRET_KEY = config('SECRET_KEY')
|
|
|
-ALLOWED_HOSTS = config('ALLOWED_HOSTS', cast=Csv())
|
|
|
-CORS_ORIGIN_ALLOW_ALL = config('DEBUG', default=False, cast=bool)
|
|
|
+SECRET_KEY = CONFIG('SECRET_KEY')
|
|
|
+ALLOWED_HOSTS = CONFIG('ALLOWED_HOSTS', cast=Csv())
|
|
|
+CORS_ORIGIN_ALLOW_ALL = CONFIG('DEBUG', default=False, cast=bool)
|
|
|
CORS_ALLOW_CREDENTIALS = True
|
|
|
-DEBUG = config('DEBUG', default=False, cast=bool)
|
|
|
-EMAIL_HOST = config('EMAIL_HOST', 'localhost')
|
|
|
-EMAIL_PORT = config('EMAIL_PORT', 25)
|
|
|
-EMAIL_HOST_USER = config('EMAIL_HOST_USER')
|
|
|
-EMAIL_HOST_PASSWORD = config('EMAIL_HOST_PASSWORD')
|
|
|
-EMAIL_USE_SSL = config('EMAIL_USE_SSL', cast=bool)
|
|
|
-SEND_EMAIL = config('SEND_EMAIL', cast=bool)
|
|
|
-EMAIL_FROM = config('EMAIL_FROM')
|
|
|
-SYSTEM_NAME = config('SYSTEM_NAME')
|
|
|
-JWT_ACCEPT_HEADER = config('JWT_ACCEPT_HEADER')
|
|
|
-JWT_PREFIX_HEADER = config('JWT_PREFIX_HEADER')
|
|
|
-JWT_SECRET_KEY = config('JWT_SECRET_KEY')
|
|
|
-EXTERNAL_IP = config('EXTERNAL_IP')
|
|
|
-INTERNAL_IP = config('INTERNAL_IP')
|
|
|
-INTERNAL_NETWORK_NAME = config('INTERNAL_NETWORK_NAME', 'default')
|
|
|
-DOCKER_SOCK_DIR = config('DOCKER_SOCK_DIR')
|
|
|
-DOCKER_FILTERS = config('DOCKER_FILTERS', cast=Csv())
|
|
|
-ODOO_IMAGE = config('ODOO_IMAGE')
|
|
|
-ODOO_ROOT_PATH = config('ODOO_ROOT_PATH')
|
|
|
-ODOO_DEFAULT_FOLDERS = config('ODOO_DEFAULT_FOLDERS', cast=lambda x: dict([s.split(':') for s in x.split(',')]))
|
|
|
-ODOO_PORTS_RANGE = config('ODOO_PORTS_RANGE', cast=Csv(int))
|
|
|
-ODOO_CONF_FILENAME = config('ODOO_CONF_FILENAME', 'openerp-server')
|
|
|
-ODOO_ADMIN_PASSWORD = config('ODOO_ADMIN_PASSWORD', 'admin')
|
|
|
-ODOO_DB_CONTAINER = config('ODOO_DB_CONTAINER', 'postgres')
|
|
|
-ODOO_DB_HOST = config('ODOO_DB_HOST', 'localhost')
|
|
|
-ODOO_DB_PORT = config('ODOO_DB_PORT', default=5432, cast=int)
|
|
|
-ODOO_DB_USER = config('ODOO_DB_USER', 'postgres')
|
|
|
-ODOO_DB_PASSWORD = config('ODOO_DB_PASSWORD', 'root')
|
|
|
+DEBUG = CONFIG('DEBUG', default=False, cast=bool)
|
|
|
+EMAIL_HOST = CONFIG('EMAIL_HOST', 'localhost')
|
|
|
+EMAIL_PORT = CONFIG('EMAIL_PORT', 25)
|
|
|
+EMAIL_HOST_USER = CONFIG('EMAIL_HOST_USER')
|
|
|
+EMAIL_HOST_PASSWORD = CONFIG('EMAIL_HOST_PASSWORD')
|
|
|
+EMAIL_USE_SSL = CONFIG('EMAIL_USE_SSL', cast=bool)
|
|
|
+SEND_EMAIL = CONFIG('SEND_EMAIL', cast=bool)
|
|
|
+EMAIL_FROM = CONFIG('EMAIL_FROM')
|
|
|
+SYSTEM_NAME = CONFIG('SYSTEM_NAME')
|
|
|
+JWT_ACCEPT_HEADER = CONFIG('JWT_ACCEPT_HEADER')
|
|
|
+JWT_PREFIX_HEADER = CONFIG('JWT_PREFIX_HEADER')
|
|
|
+JWT_SECRET_KEY = CONFIG('JWT_SECRET_KEY')
|
|
|
+EXTERNAL_IP = CONFIG('EXTERNAL_IP')
|
|
|
+INTERNAL_IP = CONFIG('INTERNAL_IP')
|
|
|
+INTERNAL_NETWORK_NAME = CONFIG('INTERNAL_NETWORK_NAME', 'default')
|
|
|
+DOCKER_SOCK_DIR = CONFIG('DOCKER_SOCK_DIR')
|
|
|
+DOCKER_FILTERS = CONFIG('DOCKER_FILTERS', cast=Csv())
|
|
|
+ODOO_IMAGE = CONFIG('ODOO_IMAGE')
|
|
|
+ODOO_ROOT_PATH = CONFIG('ODOO_ROOT_PATH')
|
|
|
+ODOO_DEFAULT_FOLDERS = CONFIG('ODOO_DEFAULT_FOLDERS', cast=lambda x: dict([s.split(':') for s in x.split(',')]))
|
|
|
+ODOO_PORTS_RANGE = CONFIG('ODOO_PORTS_RANGE', cast=Csv(int))
|
|
|
+ODOO_CONF_FILENAME = CONFIG('ODOO_CONF_FILENAME', 'openerp-server')
|
|
|
+ODOO_ADMIN_PASSWORD = CONFIG('ODOO_ADMIN_PASSWORD', 'admin')
|
|
|
+ODOO_DB_CONTAINER = CONFIG('ODOO_DB_CONTAINER', 'postgres')
|
|
|
+ODOO_DB_HOST = CONFIG('ODOO_DB_HOST', 'localhost')
|
|
|
+ODOO_DB_PORT = CONFIG('ODOO_DB_PORT', default=5432, cast=int)
|
|
|
+ODOO_DB_USER = CONFIG('ODOO_DB_USER', 'postgres')
|
|
|
+ODOO_DB_PASSWORD = CONFIG('ODOO_DB_PASSWORD', 'root')
|