Hola @miriampc
Perdona por la demora en la respuesta.
Una app creada con create-react-app
puede desplegarse en cualquier servicio para hosting de paginas estáticas ya que es codigo que solo corre en el cliente.
La diferencia de nextjs
es que necesita de un servidor ya que implementa un mecanismo de server side rendering (SSR).
Entonces, si tu quieres desplegar en amazon tu app de next, entonces con S3 no es suficiente y necesitas utilizar servicios como lightsail, EC2 o en lambda.
Para lightsail o EC2 desplegar una app de next, no es distinto a desplegar cualquier app de node (usas la carpeta de .next
que genera next build
). Si estas familiarizada con containers, puedes usar una imagen de docker como esta.
Si te decantas por usar lambda
, me avisas porque justamente hace poco tuve que resolver el problema de aplicar SSR para react con next sobre serverless framework.
Nos cuentas como lo resuelves o si necesitas mas ayuda
Saludos!