A Girder plugin that allows for other Girder instances to be accessed as Assetstores.
- Create/activate a virtualenv:
python -m venv .venv && source .venv/bin/activate - Install the package in editable mode:
pip install -e . - Build the package:
girder build- For development, rebuild client JS with
girder build --watch-plugin girder_assetstore
- For development, rebuild client JS with
- Launch a Mongo server:
mongod - Launch a Girder server:
girder serve - Visit the the Girder instance http://localhost:8080
Alternatively, using digital slide archive:
- Add mount for
girder_assetstorein thedocker-compose.yamlfile:
girder:
volumes:
# ensure this local path is correct (relative to docker-compose.yaml)
- ../../../girder_assetstore:/opt/girder_assetstore- Add editable pip install and client rebuild in
provision.yaml:
pip:
- -e /opt/girder_assetstore
shell:
- timeout 10 girder build --watch-plugin girder_assetstore- TODO