2024-02-08 14:37:54 +01:00
|
|
|
from settings.environment import env
|
|
|
|
from settings.platform import PLATFORM_CONFIG
|
|
|
|
|
|
|
|
|
2024-02-10 19:01:18 +01:00
|
|
|
# ! Required because some instance use psql db:
|
2024-02-08 14:37:54 +01:00
|
|
|
DB_ENGINE = env.str(
|
|
|
|
'DB_ENGINE',
|
|
|
|
PLATFORM_CONFIG.get('DatabaseType', 'mysql')
|
|
|
|
)
|
|
|
|
|
|
|
|
# Connection parameters:
|
2024-02-10 19:01:18 +01:00
|
|
|
DB_HOST = env.str(
|
|
|
|
'DB_HOST',
|
|
|
|
PLATFORM_CONFIG.get('DatabaseType', 'mysql')
|
|
|
|
)
|
2024-02-08 14:37:54 +01:00
|
|
|
DB_PORT = env.int('DB_PORT', 3306)
|
|
|
|
DB_USER = env.str('DB_USER', 'root')
|
|
|
|
|
2024-02-10 19:01:18 +01:00
|
|
|
# ! Do not pass password on production. Use value from config.json
|
2024-02-08 14:37:54 +01:00
|
|
|
DB_PASSWORD = env.str(
|
|
|
|
'DB_PASSWORD',
|
|
|
|
PLATFORM_CONFIG.get('MysqlRootPassword', '')
|
|
|
|
)
|