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