Browse Source

[ADD] data

Gogs 7 years ago
parent
commit
1ab8ac64ae
2 changed files with 34 additions and 33 deletions
  1. 0 0
      data/.env
  2. 34 33
      odoo_control/settings.py

+ 0 - 0
.env → data/.env


+ 34 - 33
odoo_control/settings.py

@@ -1,10 +1,11 @@
 # -*- coding: utf-8 -*-
 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')