In questo repository sono contenuti i container FSE che consentono di avviare istanze locali di Gateway ed EDS del Fascicolo Sanitario 2.0.
Sono attualmente presenti i seguenti container
TOOL | LINK | DESCRIPTION |
---|---|---|
Versione Lite | it-fse-container-lite | La seguente versione contiene il sottoinsieme minimo di microservizi necessari ad effettuare la validazione di un documento CDA2 e la sua trasformazione in Bundle FHIR |
Versione Full | it-fse-container-full | La seguente versione contiene tutti i microservizi di Gateway ed EDS ad oggi sviluppati. |
CPU Consigliata
- Intel Core i7
- AMD Ryzen 7
- CPU equivalenti
MEMORIA Consigliata
- 16 GiB di RAM [Versione Lite]
- 32 GiB di RAM [Versione Full]
TOOLS
- docker
- docker-compose
- python
- python-dotenv
Per avviare i container è sufficiente posizionarsi nella directory contenente il file docker-compose.yaml
e lanciare il comando
docker-compose up
Fare riferimento al readme.md
specifico dei singoli container per informazioni aggiuntive
All'interno della directory tests
sono presenti alcuni test case, per poterli esegure è necessario:
- Visual Studio Code
- Estensione REST Client
- Creare un file
.env
copiando il contenuto del file.env-sample
presente nella directorytests
- Una versione up&running di
it-fse-container
Al termine dell'installazione di REST Client
sarà possibile avviare i servizi di validazione e creazione (files .http) tramite il tasto Send Request
che comparirà sopra ogni API.
Per effettuare una pulizia completa dei container seguire i seguenti passi:
- Eliminare su 'Containers' tutti i container relativi a FSE (full e lite)
- Eliminare su 'Images' le seguenti immagini
- it-fse-ms-runner
- confluentinc/cp-kafka
- Eliminare su 'Volumes' i volumi non più in uso, con Status '-'
- it-fse-support - Pagina di supporto FSE 2.0
- it-fse-landing - Landing page dei repository FSE 2.0