Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual melhor forma de subir uma aplicação vuejs em produção?

Comecei a fazer as minhas primeiras aplicações usando o vue, e agora estou com uma pronta e gostaria de subir em produção. Inicialmente eu usei um servidor apache instalado no windows server e após ter feito o build da aplicação, consegui fazer subir.

Está disponível em http://servicos.agricopel.com.br:8585/ e até ai tudo bem. Quando clico em algum dos ícones na página inicial a aplicação faz a rota perfeitamente. Por exemplo clicando em "Prêmios" a url muda para http://servicos.agricopel.com.br:8585/produto, mas estando nessa página se eu der um F5 recebo de volta um "Error 404". Alguém sabe como resolver?

1 resposta
solução!

Fala ai Taina, tudo bem? Publicar uma aplicação SPA em produção pode ser feita de N maneiras.

Recomendo utilizar o NGINX para isso, você vai precisar configurar um virtua server para ele.

Em cenários mais robustos, a publicação será feita utilizando Docker + Kubernetes, porém, acho que não chega a ser o seu caso e necessidade.

Sobre o problema do 404, no Apache você precisa configurar toda as rotas do dominio servicos.agricopel.com.br para devolver o index.html.

Seria algo do tipo:

servicos.agricopel.com.br/* => index.html

Espero ter ajudado.