Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/csdms/cclg-management

Files for managing the CCLG Landslide Modeling Portal
https://github.com/csdms/cclg-management

cclg csdms landlab landslides

Last synced: 3 days ago
JSON representation

Files for managing the CCLG Landslide Modeling Portal

Awesome Lists containing this project

README

        

# cclg-management

Files for managing the
Collaborative Center for Landslide Geohazards (CCLG)
Landslide Modeling Portal (LMP),
hosted at https://landslides.openearthscape.org.

## Files

* `login.html`: Custom FirstUseAuthenticator login page. It directs to a Google Form to request a login. Place this file in

`/opt/tljh/hub/share/jupyterhub/templates`

overwriting the existing file. This hack came from tips in [this
issue](https://github.com/jupyterhub/jupyterhub/issues/1385).

* `native-login.html` and `signup.html`: Custom NativeAuthenticator login and
signup pages. Place these files in

`/opt/tljh/hub/lib/python3.8/site-packages/nativeauthenticator/templates`

overwriting the existing files. This hack came from tips in [this
issue](https://github.com/jupyterhub/jupyterhub/issues/1385).
* `requirements.txt`: Software required for the Portal, installed in the base
environment.
* `landslides.ipynb`: Notebook automatically displayed on login. Place
in `/etc/skel`, then set

`c.Spawner.default_url = "/lab/tree/landslides.ipynb"`

in `/opt/tljh/hub/lib/python3.8/site-packages/tljh/configurer.py`.

## Acknowledgments

CCLG and CSDMS are supported with funding from the U.S. National Science Foundation.