Test changes to UCSB Library's catalog website using ExLibrisGroup/primo-explore-devenv.
Using docker
, consistently setup the Primo Dev Environment with minimal effort. Commits to main
branch will trigger GitHub Actions
to automatically zip
a Primo View package.
Requirements:
git
docker
docker-compose
(included withdocker
indocker desktop
)
Using this workflow:
- edit the
.env
file to use your respectiveview id
andproxy
values - run
docker compose up --build
- open a web browser and navigate to
localhost:8003/discovery/search?vid=<YOUR VIEW ID>
- use git to commit changes to
main
branch - download view packages from
Actions
tab in GitHub
- See normalization rules for mapping MARC metadata to records displayed in catalog.
- thatbudakguy for the Dockerfile
- Alliance-PCSG for the external search module
- University of Minnesota for the hathitrust module
- HVD2 for various snippets
- University of California for various snippets