File size: 726 Bytes
e4dba65
 
975d1b2
 
 
 
e4dba65
 
 
 
 
 
 
 
 
 
975d1b2
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# app/__init__.py
import os
from flask import Flask

def create_app():
    v_app = Flask(__name__)

    # Get the absolute path of the "app" folder
    v_base_dir = os.path.dirname(os.path.abspath(__file__))
    # This should point to your "app" folder, for example:
    # C:\Users\sharm\Documents\projects\VectorDBConversionfromfiles\app

    # Now "uploads" will be: C:\Users\sharm\Documents\projects\VectorDBConversionfromfiles\app\uploads
    v_uploads_folder = os.path.join(v_base_dir, 'uploads')
    v_app.config['UPLOAD_FOLDER'] = v_uploads_folder

    v_app.config['ALLOWED_EXTENSIONS'] = {'zip'}

    with v_app.app_context():
        from .routes import v_bp
        v_app.register_blueprint(v_bp)

    return v_app