L’articolo potrebbe risultare lungo ma cercherò di spiegare tutti i passaggi che faccio, pubblicare un’applicazione Angular con Azure Pipeline è estremamente semplice ma voglio fare una piccola premessa. La Continuous Integration è al momento il sistema più semplice e sicuro di mettere in produzione una web app, specialmente se si parla di utilizzare servizi cloud. Esistono diversi servizi di Continuous Integration (CI), io ho utilizzato Circle CI per diverso tempo, …
Deploy di una applicazione Angular su Azure
Azure è il servizio cloud che più si trova in sintonia con il mio modo di fare, è piuttosto flessibile, completo nelle sue risorse e facilmente utilizzabile senza necessariamente essere un system administrator. Non voglio toccare tutti gli aspetti di Azure, mi concentrerò solo sul come fare il deploy di un’applicazione Angular su Azure. Azure App Service Andiamo nel nostro pannello Azure e clicchiamo su nuova risorsa. Selezioniamo App Web …
Come installare un certificato SSL con Let’s Encrypt su un dominio
Let’encrypt è sicuramente il metodo più facile e conosciuto per ottenere, gratuitamente, un certificato SSL. Nel mio caso sto usando una macchina con su installato Ubuntu 18:04 e Nginx, dove ho necessità di installare un certificato per un unico dominio, quindi la guida è per questi due elementi. Per farlo utilizzeremo il tool ufficiale di let’s encrypt, che si chiama certbot. Ci tengo a precisare che la guida di certbot …
Come configurare un certificato wildcard con Let’s Encrypt su AWS Route 53
Se hai necessità di un certificato SSL per il tuo sito, sicuramente Let’s Encrypt è un modo piuttosto rapido e gratuito per ottenerlo. Per un lavoro che ho svolto ultimamente, il cliente voleva che il suo sito fosse accessibile tramite due indirizzi, ovvero www.nomesito.com e nomesito.com Se l’indirizzo del sito fosse stato uno solo la configurazione sarebbe stata semplice ed intuitiva. La puoi vedere nell’articolo che avevo già fatto qui. …
Come creare un cron job
Creare un cron job è un operazione utile in tantissimi casi. Un cron job non è nient’altro che un’azione che verrà eseguita in un determinato momento oppure ogni tot di tempo, da un programma che è costantemente in esecuzione nel sistema operativo e che si chiama cron. La guida che ti presento è scritta per Ubuntu 18:04 ma ogni sistema Unix/Linux e anche MacOS ha il suo bel cron che …