U
    i                     @   s   d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ eddd	Zd
S )    )Flask)FLASK_SECRET_KEYPUBLIC_BASE_URLMEDIA_SIGNING_SECRETMEDIA_TOKEN_TTL_SECONDSADMIN_PASSWORD)init_token_db)init_bulk_db)build_paths)bp)returnc                  C   s   t  } tt| j| jd}t|_t|jd< t	|jd< t
|jd< t|jd< | j|jd< | j|jd< | j|jd< t| j t  |t |t |t |t |t |S )	N)Ztemplate_folderZstatic_folderr   r   r   r   Z
UPLOAD_DIRZURLPROP_DIRZBULK_DB_PATH)r
   r   __name__Ztemplates_dirZ
static_dirr   Z
secret_keyr   configr   r   r   Z
upload_dirZurlprop_dirZbulk_db_pathr	   r   Zregister_blueprintui_bpoauth_bpmedia_bpbulk_api_bpmisc_api_bp)pathsapp r   */var/www/html/luxverbi-app/app/__init__.py
create_app   s,    









r   N)Zflaskr   r   r   r   r   r   r   Ztoken_storer   Zdb.bulkr	   Z	app.pathsr
   Zapp.blueprints.uir   r   Zapp.blueprints.oauthr   Zapp.blueprints.mediar   Zapp.blueprints.bulk_apir   Zapp.blueprints.misc_apir   r   r   r   r   r   <module>   s   