magnumical's picture
Update app.py
2eba038 verified
raw
history blame contribute delete
614 Bytes
from git import Repo
import os
# Retrieve the environment variables
GITHUB_PAT = os.getenv('GITHUB_PAT')
GIT_id = os.getenv('GIT_id')
GIT_repo = os.getenv('GIT_repo')
if GITHUB_PAT:
print("GITHUB_PAT set")
# Ensure the cloned_repo directory does not already exist
if not os.path.exists('cloned_repo'):
# Clone the repository using the Personal Access Token for authentication
Repo.clone_from(f'https://{GIT_id}:{GITHUB_PAT}@github.com/{GIT_id}/{GIT_repo}.git', './cloned_repo')
# Import the main module from the cloned repository
import cloned_repo.main as main
from cloned_repo.main import *