U
    è?ti‘  ã                   @   s–   d dl mZ d dl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)Ú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< | 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   Z
UPLOAD_DIRZURLPROP_DIRZBULK_DB_PATH)r	   r   Ú__name__Ztemplates_dirZ
static_dirr   Z
secret_keyr   Úconfigr   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   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   