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_assetstore
in thedocker-compose.yaml
file:
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