Installa Discourse per lo sviluppo usando Docker

Non sono ancora su M1, ma prevedo di passare molto presto, e preferisco davvero la praticità della configurazione Docker.

Quel link alla PR punta a https://github.com/docker/for-mac/issues/5321, dove dichiarano:

l’unica soluzione è passare a immagini multi-architettura compatibili con arm64. Queste saranno anche molto più veloci e generalmente più affidabili. Consiglio di verificare quali immagini base state utilizzando e di passare a quelle multi-architettura dove possibile. Potete vedere quali architetture sono supportate da ciascuna immagine su Docker Hub: […]

Per costruire un’immagine multi-architettura da soli, consiglio docker buildx; consultate questo articolo del blog: https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/

Il team di Discourse è aperto a supportare un’immagine multi-architettura? Sembra che l’immagine base di Discourse sia basata su debian:buster-slim, che è multi-architettura, quindi non dovrebbe essere eccessivamente difficile rendere l’immagine base di Discourse multi-architettura, ma ciò potrebbe mettervi nella posizione di dover supportare ARM (in produzione!). Qualcuno (il team di Discourse?) dovrebbe eseguire i test di Discourse sia su x86_64 che su ARM, risolvere i problemi quando falliscono, ecc.

Una PR sarebbe anche benvenuta qui?

(A mio avviso, sembra che ARM sia l’architettura del futuro, anche negli ambienti ospitati nel cloud.)

2 Mi Piace