neondaniel commited on
Commit
9b804d7
β€’
1 Parent(s): 3b6dd48

Initial implementation of demo running from GitHub package

Browse files
Files changed (2) hide show
  1. README.md +1 -1
  2. app.py +17 -0
README.md CHANGED
@@ -2,7 +2,7 @@
2
  title: BrainForge Demo
3
  emoji: πŸ‘€
4
  colorFrom: blue
5
- colorTo: pink
6
  sdk: gradio
7
  sdk_version: 4.41.0
8
  app_file: app.py
 
2
  title: BrainForge Demo
3
  emoji: πŸ‘€
4
  colorFrom: blue
5
+ colorTo: green
6
  sdk: gradio
7
  sdk_version: 4.41.0
8
  app_file: app.py
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()