• Suporte
  • Conexão via Docker ao Mangati.com

Problema: Estou tentando configurar um painel novo no Mercure via Docker, mas não estou conseguindo fazer a conexão. O Tunneling no ngrok está funcionando e recebendo as requisições da API, mas o fetch não ocorre e, quando tento input manual, também não funciona.

Já tentei várias soluções do fórum, mas ainda assim estou com dificuldades, especialmente com a URL do Mercure, que parece ser necessária em algum lugar, mas não sei como obtê-la no Docker. Poderiam me ajudar a entender como configurar isso corretamente?

Se eu conseguir essas soluções me prontifico a fazer um tutorial passo a passo para essa ferramenta tão util possa ser melhor utilizada.

https://www.casadocolegial.com.br/screen1.png

    Caiolbarros

    1 - Cross-origin resource sharing (CORS)

    Verifique através do console de desenvolvimento do navegador se o servidor destino permite requisição de outra origem. Olhando a documentação do ngrok, é possível ver que há um argumento no qual podemos configurar o cabeçalho necessário:

    ngrok http 80 --response-header-add "Access-Control-Allow-Origin: *"

    2 - URL de consumo do Mercure

    É o endereço que o navegador cliente (seja o painel ou algum atendente) precisa acessar para receber as notificações SSE (Server-sent events) enviadas pelo Mercure. Ou seja, se o pelo painel, o servidor é acessível pelo endereço https://testeabc.ngrok.app:3000, esse endereço que deve ser definido na variável MERCURE_CONSUMER_URL.

    Lembrando que a aplicação roda em uma porta (80) e o Mercure roda em outra (3000). Os dois endereços precisam estar liberados para serem acessados remotamente.

    Caiolbarros eu tive alguns problemas com o ngrok também e acabei desistindo dele e usei um ip publico, eu acredito que o problema do ngrok é quando você acessa a url que ele fornece pela primeira vez e você precisa apertar um botão para prosseguir.

      Caiolbarros se o ngrok que voce estiver usando for o free, provavelmente ja apareceu essa pagina quando acessou pela primeira vez https://i.ibb.co/DWGrqBc/Captura-de-tela-2024-12-10-114048.png

        byjediael sim é exatamente ai que estou travado... eu acho que eu vou acabar pagando.... kkk porque ai eu exponho as duas portas.. pagar um mês só e deixar ele rodando no ip fixo