Skip to content
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.
/ edrn.labcas.ui Public archive

Obsolete user interface for the EDRN Laboratory Catalog and Archive System

Notifications You must be signed in to change notification settings

EDRN/edrn.labcas.ui

Repository files navigation

User interface for the Early Detection Research Network (EDRN) Laboratory Catalog and Archive System (LabCAS). Developed by the EDRN Informatics Center (IC), operated by the Jet Propulsion Laboratory (JPL), which itself is operated by the California Institute of Technology (CalTech).

Docker Composition

  1. Copy env.in to .env and set the values appropriately
  2. docker-compose build
  3. docker-compose up

What are the Appropriate Values?

For EDRN:

  • LabCAS_LDAP_User_Base: dc=edrn,dc=jpl,dc=nasa,dc=gov
  • LabCAS_LDAP_Group_Base: dc=edrn,dc=jpl,dc=nasa,dc=gov
  • LabCAS_LDAP_Super_Group: cn=Super User,dc=edrn,dc=jpl,dc=nasa,dc=gov
  • LabCAS_LDAP_Manager_DN: uid=admin,ou=system
  • LabCAS_LDAP_Manager_Auth: REDACTED
  • LabCAS_ZIP_File_Limit: Say 200–500 MiB or so
  • LabCAS_TMP_Dir: /data/tmp
  • LabCAS_Program: EDRN
  • LabCAS_Scheme: https

For MCL:

  • LabCAS_LDAP_User_Base: ou=users,o=MCL
  • LabCAS_LDAP_Group_Base: ou=groups,o=MCL
  • LabCAS_LDAP_Super_Group: cn=Super User,ou=groups,o=MCL
  • LabCAS_LDAP_Manager_DN: uid=admin,ou=system
  • LabCAS_LDAP_Manager_Auth: REDACTED
  • LabCAS_ZIP_File_Limit: Say 200–500 MiB or so
  • LabCAS_TMP_Dir: /data/tmp
  • LabCAS_Program: MCL
  • LabCAS_Scheme: https

Running a Development Instance

This doesn't work anymore since we've Dockerized. Leaving it for posterity. .. .. Easy. First copy dev.cfg.in to dev.cfg and set the .. ldap-manager-password in the [secrets] section. Then:: .. .. ssh -L 9000:localhost:9000 -L 9001:localhost:9001 -L 9002:localhost:9002 -L 8080:localhost:8080 -L 8983:localhost:8983 labcas-dev.jpl.nasa.gov .. python2.7 bootstrap.py -c dev.cfg .. bin/buildout -c dev.cfg .. bin/pserve --reload parts/templates/paste-dev.cfg .. .. Then visit http://localhost:6543/ with a browser.