Uncaught Error: Impossibile trovare il modulo `handlebars` importato da `discourse-common/lib/raw-handlebars`

Dopo un aggiornamento dalla versione precedente, abbiamo questo problema con la versione 3.0.1 di Discourse.
Ho visto che era stato risolto in una versione precedente, ma forse deve essere riaperto in 3.0.1.

Mi dispiace, abbiamo bisogno di molte più informazioni qui, questo sembra un tema o un componente del tema? Riesci a isolare quale ti sta causando problemi? È un componente o un tema ufficiale?

Vedo che anche su [bitnami/discourse] Upgraded to 3.0.1 image and now site is broken · Issue #14913 · bitnami/charts · GitHub

Ho iniziato a vedere questo errore dopo l’aggiornamento alla versione 3.0.2 dalla 2.x tramite il chart Bitnami (helm.sh/chart: discourse-10.0.5). La disabilitazione dei plugin non sembra aver influenzato il comportamento. Tuttavia, quando ho aggiunto le seguenti annotazioni Ingress seguendo il tuo consiglio ma adattate per Traefik, il problema sembra essere risolto per le mie tre repliche.

traefik.ingress.kubernetes.io/service.sticky.cookie: "true"
traefik.ingress.kubernetes.io/service.sticky.cookie.name: "discourse"
traefik.ingress.kubernetes.io/service.sticky.cookie.samesite: "none"

Questo è il tipo di cose che mi rende così riluttante ad applicare questi aggiornamenti di versione principale, ma non abbiamo molta scelta.

A questo punto sono sulla versione v10.4.0 del chart Helm di Bitnami (che distribuisce la versione v3.0.6 di Discourse) e recentemente questa stessa modalità di errore ha iniziato a ripresentarsi dopo molti mesi in cui non era un problema. Questa ricorrenza non è stata una coincidenza con alcuna modifica nella configurazione di distribuzione o aggiornamento di Discourse stesso.

@obeyler hai più esperienza da condividere su questo problema? Nel frattempo, ho intenzione di procedere con gli aggiornamenti del chart Helm di Discourse, dato che sono due versioni indietro (l’ultima è la v12.0.3).