Commit 0b1ce30f authored by tarun2512's avatar tarun2512

fourth commit

parent def51ec8
...@@ -14,10 +14,8 @@ print(f'ROOT PATH ---> {root_path}') ...@@ -14,10 +14,8 @@ print(f'ROOT PATH ---> {root_path}')
sys.path.append(root_path) sys.path.append(root_path)
MONGO_URI = os.environ.get("MONGO_URI") MONGO_URI = os.environ.get("MONGO_URI")
USER_ID = os.environ.get("USER_ID") PROJECT_NAME = os.environ.get("PROJECT_NAME")
PROJECT_ID = os.environ.get("PROJECT_ID")
APP_NAME = os.environ.get("APP_NAME") APP_NAME = os.environ.get("APP_NAME")
PREFIX = os.environ.get("PREFIX")
BASE_PATH = os.environ.get("BASE_PATH") BASE_PATH = os.environ.get("BASE_PATH")
MOUNT_DIR = os.environ.get("MOUNT_DIR") MOUNT_DIR = os.environ.get("MOUNT_DIR")
...@@ -44,6 +42,7 @@ class Connection(Database): ...@@ -44,6 +42,7 @@ class Connection(Database):
self.customer_apps = self.configuration["customer_apps"] self.customer_apps = self.configuration["customer_apps"]
self.lookup_table = self.configuration["lookup_table"] self.lookup_table = self.configuration["lookup_table"]
self.category_apps = self.configuration["category_apps"] self.category_apps = self.configuration["category_apps"]
self.customer_project = self.configuration["customer_projects"]
self.dashboard_category = self.widget["category"] self.dashboard_category = self.widget["category"]
self.widget_col = self.widget["widget"] self.widget_col = self.widget["widget"]
self.user_conn = self.configuration["user"] self.user_conn = self.configuration["user"]
...@@ -291,7 +290,14 @@ def push_data(folder_path, collection_data, user_id, project_id, prefix=None): ...@@ -291,7 +290,14 @@ def push_data(folder_path, collection_data, user_id, project_id, prefix=None):
move_images([f"{folder1_path}/{image1_path[0]}", f"{folder2_path}/{image2_path[0]}"], destination_folder) move_images([f"{folder1_path}/{image1_path[0]}", f"{folder2_path}/{image2_path[0]}"], destination_folder)
def extract_app_zip(app_name, user_id, project_id, prefix=None): def extract_app_zip(app_name, project_name):
connection = Connection()
project_details = connection.customer_project.find_one({"customer_project_name":project_name}, {"_id": 0})
user_id = project_details.get("user_id")
project_id = project_details.get("customer_project_id")
prefix = None
if project_details.get("add_prefix_to_database"):
prefix = project_id
zip_path = os.path.join(BASE_PATH, MOUNT_DIR, f"{app_name}.zip") zip_path = os.path.join(BASE_PATH, MOUNT_DIR, f"{app_name}.zip")
folder_path = os.path.join(BASE_PATH, MOUNT_DIR, app_name) folder_path = os.path.join(BASE_PATH, MOUNT_DIR, app_name)
CloneScriptHelper().unzip_file(zip_path, folder_path) CloneScriptHelper().unzip_file(zip_path, folder_path)
...@@ -305,4 +311,4 @@ def extract_app_zip(app_name, user_id, project_id, prefix=None): ...@@ -305,4 +311,4 @@ def extract_app_zip(app_name, user_id, project_id, prefix=None):
if __name__ == "__main__": if __name__ == "__main__":
extract_app_zip(APP_NAME, USER_ID, PROJECT_ID, PREFIX) extract_app_zip(APP_NAME, PROJECT_NAME)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment