Skip to content

zappfish/zapp-atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZAPP Atlas

API for the ZAPP zebrafish toxicology atlas.

FastAPI server backed by the LinkML-generated zebrafish-toxicology-atlas-schema. The previous Flask upload endpoint and the first-pass React/Vite UI are archived under legacy/; neither is wired into the current build.

Dev quickstart

cd server && uv sync
just dev-api           # http://localhost:8000
curl localhost:8000/health
curl localhost:8000/api/studies

just test runs the pytest suite. just seed reseeds the dev DB (seeding also runs automatically on FastAPI startup unless ZAPP_SKIP_SEED=1).

Deploy

  • Fly.iofly deploy (uses the top-level Dockerfile + fly.toml).
  • GCP Cloud Runjust gcp-ship builds, pushes, and deploys with a GCS-backed volume for the SQLite DB.

About

Client and server for the ZAPP atlas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors