Installation
Documentation d’installation de la PFI
Documentation en cours de rédaction
Les travaux sont en cours. Il s’agit d’une prévisualisation.La DevBox-Sante PFI a besoin d’accéder à un service de base de données MongoDB ainsi qu’à l’antivirus Clamav.
La DevBox-Sante PFI est un serveur qui peut être configuré sur différents protocoles de communication :
- mllp
- sftp
Docker Compose
MLLP
Exemple de fichier Docker-Compose.yml
pour une installation de la Devbox-santé avec 4 services :
- mongodb
- clamav
- pfi
- back-office
Au sein d’un meme réseau : pfi-network
!theme aws-orange
package "Docker pfi-network" {
component "pfi-back-office" as bo
database mongodb as db
component "pfi-server" as pfi
component "clamav" as av
}
pfi -> db
bo -> db
pfi -> av
mllp -u-> pfi : 2222
http -u-> bo : 8282
name: pfi-mllp-dev-with-backoffice-nowebproxy
services:
mongodb:
image: mongo:latest
container_name: mongodb
networks:
- pfi_network
restart: unless-stopped
clamav:
image: clamav/clamav:latest
container_name: clamav
networks:
- pfi_network
volumes:
- clamav-db:/var/lib/clamav
restart: always
pfi:
image: devboxsante/devboxsante-pfi-mllp:dev
container_name: devboxsante-pfi-mllp-dev
ports:
- "22222:22222"
networks:
- pfi_network
environment:
JAVA_OPTS: "-Xms1024M -Xmx1536M"
MONGO_DB_URI: "mongodb://mongodb:27017/pfi"
DEVBOX_PFI_STRUCTURE_SANTE_SOURCE_ID_NATIONAL: "300000001852516"
DEVBOX_PFI_STRUCTURE_SANTE_DESTINAIRE_ID_NATIONAL: "3000000077777777"
DEVBOX_PFI_CONNECTOR_DISTANT_HOSTNAME: "localhost"
DEVBOX_PFI_CONNECTOR_DISTANT_PORT: "1111"
...
DEVBOX_LM_TOKEN: ${DEVBOX_LM_TOKEN}
DEVBOX_LM_CLIENT: ${DEVBOX_LM_CLIENT}
restart: unless-stopped
back-office:
image: devboxsante/devboxsante-pfi-backoffice:dev
container_name: devboxsante-pfi-backoffice
ports:
- "8282:8282"
networks:
- pfi_network
environment:
MONGO_DB_URI: "mongodb://mongodb:27017/pfi"
volumes:
clamav-db:
networks:
pfi_network: