Ejemplo n.º 1
0
    def __init__(self,
                 db_host='DB_HOST',
                 db_port='DB_PORT',
                 db_name='DB_NAME'):
        """Create db and api for Roap."""
        self.client = MongoClient(os.getenv(db_host), int(os.getenv(db_port)))
        self.db = self.client[os.getenv(db_name)]

        create_mo_files()

        self.api = falcon.API(middleware=[
            CORS(allow_all_origins=True,
                 allow_all_methods=True,
                 allow_all_headers=True).middleware
        ])

        self.api.add_route('/v1/user-login', login.Login(self.db))
Ejemplo n.º 2
0
    def __init__(self,
                 db_host='DB_HOST',
                 db_port='DB_PORT',
                 db_name='DB_NAME'):
        """Create db and api for Roap."""
        self.client = MongoClient(os.getenv(db_host), int(os.getenv(db_port)))
        self.db = self.client[os.getenv(db_name)]

        create_mo_files()

        self.api = falcon.API(middleware=[
            CORS(allow_all_origins=True,
                 allow_all_methods=True,
                 allow_all_headers=True).middleware
        ])

        self.api.add_route('/v1/recover-password/{token}',
                           UserRecoverPassword(self.db))

        self.api.add_route('/v1/recover-password/send-email/{email}',
                           UserEmail(self.db))
Ejemplo n.º 3
0
from setup.compile_messages import create_mo_files
from setup.create_default_users import create_default_users

create_mo_files()