Avances en sistema de deployment y configuracion.
This commit is contained in:
parent
25e52a9e25
commit
9a7ba03cd9
11 changed files with 1054 additions and 215 deletions
27
core/config.py
Normal file
27
core/config.py
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
from os import environ
|
||||
from datetime import datetime
|
||||
|
||||
databases = {'dev':{'host': 'dev_drogon_db',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'},
|
||||
'tst':{'host': 'tst_drogon_db',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'},
|
||||
'prd':{'host': 'prd_drogon_db',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'},
|
||||
'default'{'host': 'tst_drogon_db',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'}}
|
||||
|
||||
current_db = environ['DROGON_ENV']
|
||||
|
||||
try:
|
||||
current_db_parameters = databases[current_db]
|
||||
except KeyError:
|
||||
current_db_parameters = databases['default']
|
||||
|
||||
working_hours = {'start': datetime.time(9, 0, 0),
|
||||
'end': datetime.time(21, 0, 0)}
|
||||
monthly_new_ads_target = 1000
|
||||
google_api_key = 'AIzaSyCnKj0WnsxVZcaoxeAYkuRw3cKRNGiISYA'
|
||||
|
|
@ -1,16 +1,12 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
import mysql.connector
|
||||
from core.alerts import alert_master
|
||||
from core.config import current_db_parameters
|
||||
|
||||
anuncios_db_parameters = {'host': '185.166.215.170',
|
||||
'database': 'anuncios',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'}
|
||||
|
||||
tasks_db_parameters = {'host': '185.166.215.170',
|
||||
'database': 'tasks',
|
||||
'user': 'drogon',
|
||||
'password': 'noesfacilvivirsindrogon'}
|
||||
anuncios_db_parameters = current_db_parameters.update({'database': 'anuncios'})
|
||||
tasks_db_parameters = current_db_parameters.update({'database': 'tasks'})
|
||||
|
||||
class DatabaseWrapper():
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue