[AJUDA] Hospedar site feito em Next14 em ubuntu server
Boa tarde! Gostaria de tirar uma dúvida.
Como posso hospedar um site feito em next14 sem ser na vercel? Utilizando o ubuntu server? O site é um ecommerce.
Boa tarde! Gostaria de tirar uma dúvida.
Como posso hospedar um site feito em next14 sem ser na vercel? Utilizando o ubuntu server? O site é um ecommerce.
Olá Gabriel!
Para rodar um servidor next em produção sem ser na vercel, você precisa compilar com next build
e depois iniciar o servidor com next start
Caso queira especificar uma porta para rodar: next start -p 3030
ou next start -p $PORT
(usar a env PORT)
https://nextjs.org/learn-pages-router/basics/deploying-nextjs-app/other-hosting-options
E claro, é bom deixar o site atrás de um proxy reverso, recomendo o nginx, assim pode implementar caching, ratelimitng e outras coisas pra proteger seu ecommerce!
Olá, obrigado por responder!
Tentei seguir os passos mas na hora de dar o next start ele da esse erro aqui:
[Error: ENOENT: no such file or directory, open 'C:\Users\mzl\Desktop\rb-new\.next\BUILD_ID'] { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'C:\\Users\\mzl\\Desktop\\rb-new\\.next\\BUILD_ID' }
Sabe como resolver?
Resolvi já, tinha dado erro em um componente e não tinha visto que o build não foi concluido. Obrigado funcionou aqui!