docker environment
Created a basic docker environment.
Docker environment requirements
- docker version 18.03 or newer
- docker-compose version 1.19 or newer
Docker environment for development and testing
The default configuration is suitable for local development and testing.
- Default configuration url: http://localhost:8080
basic usage
cd docker/compose/clientcal
docker-compose build
docker-compose start
Docker environment for public deployment
The docker environment is not suitable for public deployment of ClientCal as provided. It could be made suitable to deploy publicly only if modifications are made to provide provide SSL.
Examples of the easier ways this could be done are as follows:
- modifying the provided nginx configuration (such as with a volume mount) to use SSL
- deploying a separate public facing HTTP server with SSL that is configured to be a reverse proxy to the clientcal docker network port 8080
- deploying a separate public facing HTTP server with SSL that is configured to use CGI over the clientcal docker network port 9000