Backend
API di Backoffice e Batch di spedizione
Compilazione dei Sorgenti
Per la compilazione a partire dai sorgenti, sono richiesti:
OpenJDK 11
Maven 3.8.5
è sufficiente eseguire i seguenti comandi:
mvn package -Pwarper produrre gli artefatti necessari:
api/target/govio.warbatch/target/govio-batch.war
Configurazione Nginx
Per l'accesso alle API di Backoffice devono essere configurate le seguenti location:
location /govio {
proxy_set_header X-Forwarded-Host $host:80;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto http;
proxy_redirect http://govhub-backend http://$host:80;
proxy_pass http://govhub-backend;
}Dispiegamento in Tomcat
Per il dispiegamento in Tomcat è necessario:
Creare la cartella dei log
/var/log/govhub/Creare la cartella delle configurazioni
/etc/govhub/Creare la cartella per archiviare i file CSV di upload
/var/govhub/govio/Creare i file di contesto per Catalina per specificare il file di configurazione Spring esterno:
[catalina-home]/conf/Catalina/localhost/govio.xml[catalina-home]/conf/Catalina/localhost/govio-batch.xm
Perfezionare le configurazioni personalizzando le proprietà di configurazione di spring
Copiare i file
govio.waregovio-batch.warnella cartella di deploy di Tomcat.
Di seguito un esempio di file di contesto:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Environment name="spring.config.location" value="file:///etc/govhub/" type="java.lang.String"/>
<Environment name="spring.config.name" value="govio" type="java.lang.String"/>
</Context>Last updated