Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f9bee28
WIP: deploy command
emmazhou May 8, 2025
604723d
fix broken bash command
emmazhou May 8, 2025
c359bca
fixed triplet
gilbert-sci May 8, 2025
eae0d46
get uri from main
emmazhou May 8, 2025
069743f
finish moving all build functionality over from example app repo
emmazhou May 8, 2025
bb7e3f6
small cleanup
emmazhou May 8, 2025
5536235
add guards to ensure docker is installed and running
emmazhou May 8, 2025
94493d0
delete some convenience scripts that aren't strictly necessary anymore
emmazhou May 8, 2025
a51e855
remove paramiko checks, since synapsectl comes with it
emmazhou May 8, 2025
d298ece
remove start_app stuff
emmazhou May 8, 2025
9010d62
add manifest to build
emmazhou May 9, 2025
f85c8b9
Merge branch 'main' into emma-deploy
emmazhou May 9, 2025
4fc08ba
remove some priority stuff
emmazhou May 9, 2025
e5e834e
updated package to include synapse app sdk
gilbert-sci May 9, 2025
34bf82a
Fix sdk copy
gilbert-sci May 9, 2025
d98898b
affordance for configure + start
emmazhou May 10, 2025
3ad11a2
Merge branch 'emma-deploy' of github.com:sciencecorp/synapse-client-p…
emmazhou May 10, 2025
38ffa16
keep app manifests entirely client-side
emmazhou May 10, 2025
575a7df
Remove check for docker build image
gilbert-sci May 10, 2025
939fb7b
cleanup sftp
polymerizedsage May 10, 2025
fec1b65
move inline bash into a file
emmazhou May 10, 2025
911ef79
Merge branch 'emma-deploy' of github.com:sciencecorp/synapse-client-p…
emmazhou May 10, 2025
f5545e5
move everything into python, remove shell scripts
emmazhou May 10, 2025
7112a88
revert manifest
emmazhou May 10, 2025
3ecc8fe
Fixed build on linux
gilbert-sci May 10, 2025
e5eae07
remove some cruft
emmazhou May 10, 2025
5e910ea
recursive copy for sdk
emmazhou May 10, 2025
438b330
fix sdk copy
emmazhou May 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -184,3 +184,5 @@ output_*.json
*.jsonl
.scienv
synapse_data*

.synapse_deploy_cache.json
3 changes: 2 additions & 1 deletion synapse/cli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import sys

from importlib import metadata
from synapse.cli import discover, rpc, streaming, offline_plot, files
from synapse.cli import discover, rpc, streaming, offline_plot, files, deploy
from rich.logging import RichHandler
from rich.console import Console
from synapse.utils.discover import find_device_by_name
Expand Down Expand Up @@ -64,6 +64,7 @@ def main():
streaming.add_commands(subparsers)
offline_plot.add_commands(subparsers)
files.add_commands(subparsers)
deploy.add_commands(subparsers)
args = parser.parse_args()

# If we need to setup the device URI, do that now
Expand Down
Loading