The base image for DIT4C containers, which includes a GoTTY shell and file uploader.
The essential rules/guidelines that it follows are:
- Services are started & managed by supervisord.
- Any web services provided by the container must be accessed via port 8080.
- Nginx is used to reverse-proxy services on other ports. HTTP, WSGI & FastCGI proxying work fine.
- As a result of this requirement, web services really need to exist on paths, not on "/".
/home/researcher
should contain as few extraneous files as possible.