Skip to content

docker environment

Compare
Choose a tag to compare
@ackspony ackspony released this 09 May 00:49
· 49 commits to master since this release
82eb511

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.

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