Skip to main content

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.

info

Per lo script build-windows.sh chiedere ad alberto perchè lo ha fatto lui. Non sono sicuro che l'abbia caricato su git.

tip

Se su IntellJ vedi classi non riconosciute in rosso fai Build > Rebuild Project