To run the addis-core application locally the following subsystems need to also be set up and run:
- Jena-ES (study data repository)
- RabbitMQ message queue.
- Patavi server (R task communication hub)
- Patavi worker image (R task worker base). Note that it is not necessary to build and run an example worker.
- Patavi worker for GeMTC
- Patavi worker for MCDA
And finally, once these systems are up and running, addis-core
Windows-specific tips (also potentially relevant for older MacOS builds)
- edit windows hosts file to redirect docker machine host IP (default is 192.168.99.100) to localdocker.com
- create (or receive from us) private CA to self-sign certificates for the local machines
- create (or receive from us) key/cert pair for CN=localdocker.com, signed by private CA
- alternative: CN=direct IP of docker platform host; may vary per installation
When linking containers together rather than having traffic go via direct IP it's necessary to generate SSL certificates with as CN whatever name the link has in your docker run command.