Backend
Java
Nuova api di default non sono protette da login viene fatto il proxy su /api/
Per testare il locale, aprire docker desktop e lanciare ./build-dev.sh. Prima di farlo cambiare il riferimento al database in application.properties, l'url con db_api è quello usato da docker sul server, quello con l'IP è usato in locale. Tutti e due si connettono allo stesso database solo che uno è per il testo da locale e l'altro è per docker in produzione.
Quindi application.properties riga 7 e 8:
l'hashtag è per commentare
Prima di fare il build e caricare sul server
spring.datasource.url=jdbc:postgresql://db_api:5432/rifiorisci
#spring.datasource.url=jdbc:postgresql://5.249.144.90:5432/rifiorisci
Per il test in locale
#spring.datasource.url=jdbc:postgresql://db_api:5432/rifiorisci
spring.datasource.url=jdbc:postgresql://5.249.144.90:5432/rifiorisci
Quando si vuole caricare una modifica sul serve lanciare build.sh su mac o build-window.sh su windows.
Poi connettersi in ssh sul server e lanciare lo script rebuild.sh che sta nella cartella
/home/rifiorisci.
Per lo script build-windows.sh chiedere ad alberto perchè lo ha fatto lui. Non sono sicuro
che l'abbia caricato su git.
Se su IntellJ vedi classi non riconosciute in rosso fai Build > Rebuild Project