from os import environ, chdir | |
from subprocess import run, PIPE | |
# Install Demo Application | |
run(["git", "clone", | |
f"https://{environ['GITHUB_TOKEN']}@github.com/neongeckocom/brainforge-webapp", | |
"-b", environ["GITHUB_BRANCH"]]) | |
run(["pip", "install", "./brainforge-webapp"]) | |
# Get Demo Commit ID | |
chdir("brainforge-webapp") | |
commit = run(["git", "rev-parse", "--short", "HEAD"], stdout=PIPE).stdout.decode('utf-8').strip() | |
environ["GH_COMMIT"] = commit | |
from brainforge_webapp.app import run | |
run() | |