Caddy na frente do Nginx do app via Docker Compose

Apenas uma correção/esclarecimento sobre o que disse acima.

Quando descrevi originalmente o resultado como um:

fórum mais amigável para dispositivos móveis, parte do que eu tinha notado era que a ida e volta inicial ao abrir a PWA do Safari no iOS parecia lenta demais.


No entanto, agora me arrependo de ter incluído esta afirmação na minha resposta posterior:

Desativar 0-RTT foi algo que tentei enquanto diagnosticava o problema do IP do cliente, mas não parece ter sido necessário. Ambos os erros do PostgreSQL envolvendo unix: continuaram enquanto 0rtt off já estava configurado.

A mudança que parece ter resolvido esses erros foi, em vez disso, o gancho persistente app.yml que modifica o nginx para que ele use o valor X-Forwarded-For do Caddy para o IP real do cliente quando as solicitações chegam pelo soquete Unix.

Portanto, agora removi a configuração 0rtt off e restaurei o comportamento padrão do Caddy. O HTTP/3 ainda está funcionando e o IP correto do cliente continua sendo transmitido para o Discourse.

Então, se houver interesse suficiente para eu preparar o guia passo a passo, eu não incluiria a desativação do QUIC 0-RTT como parte obrigatória da configuração.