Aggiunta di certificati attendibili per il proxy

Ciao, sto cercando di configurare un’istanza di Discourse per la mia azienda. Utilizziamo certificati privati con ispezione dei pacchetti che comporta un comportamento simile a un attacco man-in-the-middle, quindi dobbiamo aggiungere i nostri certificati all’archivio di fiducia di molti prodotti.

Esiste un modo pulito per farlo direttamente da app.yml? So che sono disponibili alcuni hook come after_code per i plugin, ma non riesco a trovare documentazione per un hook pre-build utilizzabile.

Ho iniziato a esaminare il file Docker di base per aggiungerli in “base”, ma è ancora un lavoro in corso e preferirei non fare il fork del container se non è strettamente necessario.

Per contesto, l’errore che ricevo è:

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: server certificate verification failed. CAfile: none CRLfile: none
2c256c513e07ef9b896185003d27acd404d60ee571b5205b430ba06be4d895f0

Ho appena deciso di creare il contenitore con i certificati e funziona bene. Ho avuto problemi con l’ultima sezione, dove si crea un nuovo utente per eseguire il codice Ruby: è stata un’esperienza di apprendimento con i profili bash.