Installation#
Packages#
Packages for most linux distributions are available in our package repository at https://repo.data.kit.edu. Please find instructions on how to include it with your linux distribution there.
Motley Cue is written in python shipped with its own Virtual Environment.
Package installation places it to /usr/lib/motley-cue
.
Motley Cue is configured via files in /etc/motley_cue/
Installation
Packages are available for the majority of linux distributions from our KIT repo server.
apt-get install motley-cue
yum install motley-cue
zypper install motley-cue
From source#
To install a development environment from source, please find Motley Cue and its dependencies on our gitlab pages. Starting at https://codebase.helmholtz.cloud/m-team/oidc/ssh/motley_cue
Service Deployment#
Motley Cue comes with systemd services, so it can be maintained e.g. via
systemctl start motley-cue.service
journalctl -f -u motley-cue.service
(all logs are also available in/var/log/motley_cue/
)
The service runs as a systemd service (motley-cue.service
) with:
- Gunicorn as WSGI server binding to Unix socket
- Nginx as reverse proxy
- Logs in
/var/log/motley_cue/
- Token database in
/var/cache/motley_cue/
- Encryption keys in
/var/lib/motley_cue/