Come rilassare la Content Security Policy

Ho provato anche /etc/hosts ma ho ancora lo stesso errore a causa di CSP. Pensavo che ci fosse un flag o un’impostazione che potesse essere utilizzata per attivare questa opzione, in modo da consentire agli sviluppatori di fare tutto all’interno del proprio laptop senza dover configurare una soluzione DNS. Guardando Install Discourse on macOS for development - documentation / developers - Discourse Meta sembra che si avvii in qualcosa che funziona con http://localhost:3000 piuttosto che con un IP.

La sfida che ho è che ho un’automazione per installare Discourse e voglio usare lo stesso processo per configurare ambienti di sviluppo, UAT e produzione e non voglio necessariamente che l’ambiente di sviluppo sia accessibile da Internet, il che sembra essere un requisito al momento perché necessita di risolvere un FQDN corretto. Ci sono molteplici casi d’uso, uno dei quali è, ad esempio, automatizzare l’aggiornamento di Discourse nell’ambiente di sviluppo ogni settimana ed eseguire una serie di test per vedere se qualcosa si rompe.

Comunque, se c’è un modo per allentare il requisito per consentire l’accesso diretto tramite IP, sarebbe utile saperlo. Altrimenti, immagino che l’unica altra soluzione sia creare un piccolo servizio DNS e poi configurare il laptop per utilizzare il servizio DNS personalizzato, ma sembra essere un po’ complicato.