neondaniel commited on
Commit
86d83ef
·
1 Parent(s): 8dce5a0

Initial implementation of demo running from GitHub package

Browse files
Files changed (2) hide show
  1. README.md +2 -2
  2. app.py +17 -0
README.md CHANGED
@@ -1,7 +1,7 @@
1
  ---
2
  title: BrainForge Demo
3
- emoji: 🏃
4
- colorFrom: gray
5
  colorTo: green
6
  sdk: gradio
7
  sdk_version: 4.41.0
 
1
  ---
2
  title: BrainForge Demo
3
+ emoji: 👀
4
+ colorFrom: blue
5
  colorTo: green
6
  sdk: gradio
7
  sdk_version: 4.41.0
app.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from os import environ, chdir
2
+ from subprocess import run, PIPE
3
+
4
+ # Install Demo Application
5
+ run(["git", "clone",
6
+ f"https://{environ['GITHUB_TOKEN']}@github.com/neongeckocom/brainforge-webapp",
7
+ "-b", environ["GITHUB_BRANCH"]])
8
+ run(["pip", "install", "./brainforge-webapp"])
9
+
10
+ # Get Demo Commit ID
11
+ chdir("brainforge-webapp")
12
+ commit = run(["git", "rev-parse", "--short", "HEAD"], stdout=PIPE).stdout.decode('utf-8').strip()
13
+ environ["GH_COMMIT"] = commit
14
+
15
+ from brainforge_webapp.app import run
16
+
17
+ run()