Running multiple Greenlight containers
We need to run multiple Greenlight containers per server so we can provide Greenlight containers that have different limitations in terms of meeting duration and participants per meeting and also custom branding.
Each container will need:
- A section in the
docker-compose.yml
file - A PostgreSQL database and user
- An Nginx VirtualHost and Let's Encrypt certificate
We need to take great care to ensure that when adding and removing Greenlight containers we minimise the disruption to already running containers -- we really not want to have to restart all the containers when adding or removing one.
This issue depends on #35 and greenlight#5 (closed) and greenlight#6 (closed).