itaim's picture
img-emma
f1df8c2
raw
history blame contribute delete
750 Bytes
import atexit
import os
from datetime import datetime
import openai as openai
import pyminizip
from dotenv import load_dotenv
load_dotenv()
openai.api_key = os.environ["OPENAI_API_KEY"]
if __name__ == "__main__":
zipped_env = True
os.environ['DEV_ENV'] = str(zipped_env)
if zipped_env:
zip_file = 'imitation-app.zip'
ts = os.path.getmtime(zip_file)
ts = datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
print(f'decompressing zip file last modified at: {ts}')
pyminizip.uncompress(zip_file, os.environ["ZIP_PWD"], None, 0)
mod = __import__("gradio_app_builder")
gradio_app, shut_fn = mod.build_app()
atexit.register(shut_fn)
gradio_app.launch(debug=True, share=False)