Mirth-Connect Docker Stack :
- Mirth-Connect container
- NGINX container (forward HTTP to HTTPS reverse-proxy)
- Mysql container
- PHPMyAdmin container
- Docker
- Java (for MirthConnect client)
> docker-compose build --force-rm --no-cache --pull --parallel
... docker login, docker tag, docker push ...
Prepare local datas directories :
> ./init.sh
Eventually, add java db drivers to ./data/mirth-connect/custom-lib/ and edit ./data/mirth-connect/conf/dbdrivers.xml (see dbdrivers.example.xml)
Finally, start the stack
> docker-compose up -d
> docker-compose down
- url: http://localhost:8181
- user: root
- password: password
Use your preferred MySQL client connected to localhost port 3306 (admin user: root / password: password)
- database: mirth-test
- user: mirth
- password: password
Double-click on ./webstart.jnlp to start the Mirth-Connect client (user: admin / password: admin )
or
browse to http://localhost:8080 to access web client.
./data/mirth-connect/spools (host FS) mapped to /var/spool/mirth/ (Mirth container)
Reverse-proxy hostname is rp-https