File size: 851 Bytes
e5dfae7
 
 
 
 
 
18fb7ec
 
7f2dc0f
e5dfae7
 
18fb7ec
 
e5dfae7
 
2bb3ff5
35e6d45
e5dfae7
 
35e6d45
e5dfae7
2bb3ff5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os

if __name__ == "__main__":
    run_direct_mode = os.getenv("RUN_DIRECT_MODE", "0")

    if run_direct_mode == "1":

        print("Attempting to import lambda_handler from lambda_entrypoint")
        # Invoke the lambda handler
        from lambda_entrypoint import lambda_handler

        print("Imported lambda_handler from lambda_entrypoint")

    else:
        # Gradio App execution
        from app import app, max_queue_size, max_file_size  # Replace with actual import if needed
        from tools.auth import authenticate_user

        if os.getenv("COGNITO_AUTH", "0") == "1":
            app.queue(max_size=max_queue_size).launch(show_error=True, auth=authenticate_user, max_file_size=max_file_size)
        else:
            app.queue(max_size=max_queue_size).launch(show_error=True, inbrowser=True, max_file_size=max_file_size)