Perché quando hanno iniziato a sviluppare Discourse, era la cosa migliore in circolazione.
Se lo facessero oggi, immagino che l’unica cosa che farebbero diversamente potrebbe essere usare docker-compose piuttosto che il loro comando personalizzato launcher che crea e avvia le immagini Docker.
Devi essere su un internet diverso dal mio. Da tutto ciò che vedo, quasi tutti coloro che gestiscono software su più di, diciamo, 5 server, utilizzano una qualche forma di container per gestire le cose. Sempre più sviluppatori eseguono cose sui loro laptop in container per assicurarsi che le versioni di tutto siano mantenute coerenti.
Anche la gestione di un ambiente di sviluppo Discourse/rails/ember su un singolo laptop è una sfida.
È vero. Se vuoi un forum che puoi usare senza Docker, non dovresti usare Discourse.