You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 18, 2021. It is now read-only.
PermanentDetour is a small HTTP server which is was written by Carleton University Library to redirect users of our Sierra catalogue to our new Primo instance. It is hoped that this service will help with the transition to the new LMS/Discovery system by minimizing the number of broken links. The move to the Ex Libris hosted LMS is part of the wider Collaborate Futures project by our consortia OCUL.
PermanentDetour is written in Go, and is deployed as a single binary. A sample systemd unit file can be found in this wiki. It is HTTP only, and designed to be be deployed behind Nginx, Apache, or Haproxy for HTTPS termination.
On startup, the server reads IDMappings CSV files provided by Ex Libris during migration. It uses the data in those files to create redirects from permalinks to the catalogue to Primo. It also has limited support for creating redirects for other types of links, like those to the login page and searches.