Adicione uma página offline para exibir quando o Discourse estiver reconstruindo ou iniciando

A ideia dentro deste tópico também é ótima para aqueles que executam o Caddy como um proxy reverso, seja em um aplicativo autônomo ou usando Cloudflare Tunnels.

discourse.example.org {
        reverse_proxy <host | ip>:port

        handle_errors 5xx {
                root * /path/to/error-pages
                rewrite * /error.html
                file_server {
                        status 404
                }
        }
}

A seção status 404 é importante apenas se estiver usando Cloudflare Tunnels. Se o Caddy retornar 5xx para o Cloudflare, o Cloudflare Tunnel exibirá seu próprio erro de desconexão. Alterar o status indica ao Cloudflare que há uma conexão ativa válida que servirá uma página de erro.

2 curtidas