iBaffiPro ha scritto:
https://dzone.com/articles/spring-boot-secured-by-lets-encrypt
ogni 90 giorni devo riavviare l'applicazione, uno sbattimento assurdo.
Questa è tutta un'altra questione. E NON è detto che si debba per forza riavviare tutto.
Purtroppo non conosco nei dettagli come funziona il Let's Encrypt (ce l'ho sul blog ma fa tutto l'hosting!). Cioè ... dovrei andare a leggere e "studiare" la documentazione, esattamente come farei per qualunque cosa "nuova" che affronto. E che dovresti fare anche tu ....
Gestire tutto questo non viene "a gratis". Ci deve essere un po' di "infrastruttura" dietro. Gli hosting commerciali lo fanno automaticamente (mica devo andare io ogni 90 gg sul mio cPanel a fare qualcosa ...). Ma lo fanno avendo una certa infrastruttura e tutta una serie di logiche che sono o abbastanza standardizzate o fatte completamente custom. Non so ...
Potrebbe venirmi il sospetto che magari per Spring Boot esista già una qualche libreria o magari un bel modulo "starter" per gestire proprio il Let's Encrypt o simile. Ma non saprei dire ora ...
iBaffiPro ha scritto:
In locale e su Google Cloud il mio progetto in docker-compose che usa il tuo Dockerfile funziona ma su Oracle Cloud no. Su Oracle Cloud ho un server che usa processori ARM. Potrebbe essere questo il problema?
Con ARM va aggiunta qualche riga di codice al Dockerfile?
Dovresti precisare cosa intendi per "non funziona". Non parte? Dà eccezioni? .....
Il
openjdk:11.0.15-jre-slim indicato c'è per piattaforme linux/amd64 e linux/arm64/v8. È ben indicato qui:
https://hub.docker.com/_/openjdk?tab=tags&page=1&name=11.0.15-jre-slim
Se non è una di queste due ... devi cambiare.