This isn't the most atomic pull request, but some of the big advantages that it provides:
Moves the Python execution environment out of package management, so we don't have to build and maintain our own Python 3 packages. Staying up to date on security fixes will be much easier.
Decouples the web server and the execution environment dependencies by removing mod_wsgi.
Makes spinning up a new environment much easier, faster, consistent and reliable.
Pull request for review and discussion:
NCHARTS_
prefixdocker/
docs/DOCKER.md
,docker/README.md
Resolves #15