Skip to content

Fileglancer Services#316

Merged
krokicki merged 20 commits intoappsfrom
service-apps
Mar 1, 2026
Merged

Fileglancer Services#316
krokicki merged 20 commits intoappsfrom
service-apps

Conversation

@krokicki
Copy link
Member

@krokicki krokicki commented Feb 24, 2026

This adds the notion of Services to Fileglancer Apps (#314). Services are cluster jobs that are started and stopped by the user as needed. They can be web servers, notebooks, APIs, etc.

  • Entry points can declare type: service in runnables.yaml. These run until explicitly stopped rather than running to completion.
  • Fileglancer exports SERVICE_URL_PATH as an env var in the job script. Services write their URL to a new file at SERVICE_URL_PATH. Fileglancer polls this file and when the URL is written it gets displayed in the UI for the user to access.

These services are available (or coming soon):

Other ideas:

  • Other Neuroglancer backends
  • TensorBoard/MLFlow
  • Remote VS Code
  • Jupyter notebooks
  • Dask/Spark/Ray clusters
  • Local LLMs

@StephanPreibisch @JaneliaSciComp/fileglancer @mzouink

@krokicki krokicki changed the base branch from main to apps February 24, 2026 01:26
@krokicki krokicki changed the title Service apps Fileglancer Services Feb 24, 2026
@krokicki krokicki merged commit 8288d95 into apps Mar 1, 2026
3 checks passed
@krokicki krokicki deleted the service-apps branch March 1, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant