Requisitos
Qué instalar antes de ejecutar el sitio, con Docker o sin él.
Con Docker
- Docker Desktop en macOS o Windows, o Docker Engine en Linux. El sitio tiene su propio
Dockerfile; no hace falta Compose. - Una conexión a internet para la primera construcción, que descarga la imagen base y las dependencias.
- Nada más: la imagen trae Node.js 24 y Yarn.
Sin Docker
- Node.js 22 o posterior, como pide
package.json. La imagen de Docker usa Node.js 24. - Yarn 4, a través de Corepack. Ejecuta
corepack enableuna vez;package.jsonfija la versión de Yarn, así queyarnelige la correcta. Si tu Node.js no trae Corepack, instálalo antes connpm install -g corepack. - Ningún paquete global.
Sin back end
El sitio no necesita base de datos, API ni cuenta en ningún servicio. Next.js genera los dos idiomas como páginas estáticas.
Algunas imágenes y logotipos se cargan desde images.unsplash.com y cdn.simpleicons.org, así que necesitan conexión a internet para verse. La construcción también descarga una vez las fuentes Inter y Noto Sans Arabic.
Puerto
El sitio escucha en el puerto 3030, con Docker y sin él. Asegúrate de que nada más lo use, o ejecuta el sitio en otro puerto.