iSpy
The iSpy Event Display is used in the CMS e-Lab and in CMS Masterclasses. It is maintained primarily by Tom McCauley on
GitHub.
Structure
iSpy is served from
i2u2-prod and
i2u2-dev for use in tandem with CIMA.
production URL http://www.i2u2.org/elab/cms/ispy-webgl/
development URL http://i2u2-dev.crc.nd.edu/elab/cms/ispy-webgl/
server files /var/lib/tomcat7/webapps/elab/cms/ispy-webgl/
repo files cms/src/jsp/ispy-webgl/
Unlike CIMA, iSpy
is deployed by the
deploy-from-svn
scripts and should always be kept up-to-date in the SVN repository.
On the servers, the
ispy-webgl/
directory contains an additional subdirectory
masterclass/
not found in the repository. This is the data directory where the
.ig
data files are stored. It is a bind mount to the directory
/disks/i2u2/cms/data/ig/masterclass/
, which itself is a mount (via
/disks/
) to
i2u2-data. Alterations to these data files, like additions or deletions, should therefore be performed directly in
i2u2-data:/disks/i2u2/cms/data/ig/masterclass/
.
The
deploy-from-svn
deployment scripts do
not affect the
masterclass/
directory.
More information on the bind mount of the
masterclass/
data directory can be found in the
/etc/fstab
and
/etc/mtab
tables of
i2u2-prod / dev
-- Main.JoelG - 2017-02-17