Mi scuso se non sto postando nella sezione corretta.
Sto usando Oracle Free tier come server e ho un’installazione di Ubuntu con alcuni container Docker in esecuzione.
Sto usando Caddy, anch’esso in esecuzione in Docker, come rproxy per tutti i miei container.
Ora devo configurare Discourse come ultimo pezzo del puzzle, ma non sono sicuro di come procedere.
Ho testato e installato Discourse con una normale installazione Docker sul mio altro server di test, ma quello è il pacchetto completo, e se ho bisogno di usare Caddy come rproxy, devo disabilitare alcune delle funzionalità, immagino?
Se qualcuno potesse indicarmi la giusta direzione, lo apprezzerei molto.
Questa riga dall’argomento originale deve essere adattata alla tua directory affinché funzioni. A meno che la directory corretta non sia montata nel container caddy, questo non può vedere il socket creato da discourse.
Arh, intendi che devo montare il socket di discourse su caddy? Ha senso!
Ho provato qualcos’altro ieri sera.
Quando discourse viene avviato, è in esecuzione in una rete bridge di docker. Se aggiungo semplicemente la rete docker-default, che è quella in cui si trovano tutti i miei altri container, incluso Caddy, allora posso semplicemente aggiungerlo a caddy come faccio con tutti i miei altri container.
Tuttavia, non sono riuscito a capire dove sia definita la rete docker in tutti quei file yml. Se potessi cambiarla da bridge a docker default, tutto sarebbe risolto per me.
Ciò è probabilmente dovuto a modifiche upstream in Caddy stesso. L’immagine collegata nell’argomento funziona ancora con la configurazione fornita, per quanto ne so.