The QC Portal app makes the quality_control
metadata (see aind-data-schema) explorable and provides tools for manual annotation of metrics.
[todo]
panel serve src/aind_qc_portal/qc_portal_app.py src/aind_qc_portal/qc_asset_app.py src/aind_qc_portal/qc_app.py --static-dirs images=src/aind_qc_portal/images --autoreload --show --port 5007 --allow-websocket-origin=10.128.141.92:5007 --keep-alive 10000
(port is set to differentiate from aind-metadata-viz app)
There is a Dockerfile
which includes the entrypoint to launch the app.
docker build -t aind-qc-portal .
docker run -e ALLOW_WEBSOCKET_ORIGIN=localhost:8000 -p 8000:8000 aind-qc-portal
dev
or main
branch, a GitHub Action will run to publish a Docker image to ghcr.io/allenneuraldynamics/aind-qc-portal:dev
or ghcr.io/allenneuraldynamics/aind-qc-portal:latest
.API_GATEWAY_HOST
, ALLOW_WEBSOCKET_ORIGIN
).