RUB-NDS/PrOfESSOS

Simplified deployment with Docker

Opened this issue · 1 comments

sake commented

As the installation/deployment of PrOfESSOS is quite complex and error prone, the deployment shall be simplified by dockerizing the web application. Besides the web application a TLS terminator (e.g. Apache) is needed which shall not be part of the container. To simplify the Apache setup, suitable example config shall be available and optionally installable in the system via a shell script.

The tasks are:

  • Make domain name configuration settable at runtime (vs. build time atm)
  • Create docker container for PrOfESSOS using external mounts for configuration (of e.i. hostnames)
  • Create docker container for the Demo Client (Mitre Connect)
  • Provide apache config and install script
sake commented

This should solve issue #8.