Abbiamo già parlato di come è semplice eseguire il deploy di un’applicazione Angular per mezzo delle GitHub Actions:
Deploy di Angular SPA su GitHub Pages (e non solo) con GitHub Actions
Era rimasto in sospeso, però, un dettaglio: la possibilità in fase di build di passare delle environment variables che altrimenti dovrebbero essere memorizzate in uno dei files del repository, costringendoci così a rendere insicuri, ad esempio, eventuali token (perché esposti al mondo intero).
A parte il fatto che GitHub (che è notoriamente intelligente) si sarebbe accorto di tutto ciò con molta probabilità e ci avrebbe rimproverato severamente, è chiaro che dobbiamo trovare una soluzione migliore.
In questo articolo vedremo come passare ad Angular le environment variables corrette senza esporle direttamente nel repository e quindi in maniera sicura memorizzandole nelle Secrets.
Ti interessa sviluppare un progetto in Angular?
Anche se - semplicemente - vuoi prendere un caffè con noi o vedere la nostra collezione di Action Figures scrivici tramite questo form.