|
|
# DFM
|
|
|
|
|
|
There is a docker-compose on charge of deploying the three containers needed:
|
|
|
|
|
|
The DFM application: naiades-dfm-app
|
|
|
The KSI Python-integration container: naiades-dfm-ksi
|
|
|
A mongo-DB container: standard mongo image
|
|
|
|
|
|
Download the images linked above and execute the following on the host:
|
|
|
|
|
|
docker load < naiades-dfm-[image{app|ksi}].tar
|
|
|
|
|
|
Check the docker-compose.yml if you need more information, but they basically need/provision:
|
|
|
|
|
|
A new bridged network for the three containers
|
|
|
An open port for the API (DFM - 5001). Temporarily to port 27018.
|
|
|
A shared volume for KSI-DFM (signatures)
|
|
|
A volume for MongoDB
|
|
|
|
|
|
So it should just need to download the images and execute docker-compose up. Tests have been performed with version 1.29. I've tried to deploy @ Google cloud shell, it works but ports are not reacheable even with netcat at common ports, or through SSH to my PC.
|
|
|
|
|
|
docker-compose up |
|
|
\ No newline at end of file |