Ir al artículo
Aniq-UI

PublinoEjecuta el sitio en local

Ejecuta el sitio en local

Pon en marcha la landing page de Publino en tu equipo con dos comandos de Docker.

Antes de empezar: instala y abre Docker Desktop, o Docker Engine en Linux. No necesitas nada más.

Ver los requisitos
  1. Descarga tu plantilla

    Abre Mis plantillas en tu panel de Aniq UI y descarga el ZIP.

    Resultado esperado: Hay un archivo con un nombre como Publino-template-main-….zip en tus descargas.

  2. Descomprime y abre la carpeta

    Extrae el ZIP y abre una terminal en la carpeta Publino-template. En Windows, extráelo en el Explorador de archivos y luego abre una terminal en la carpeta.

    Terminal
    unzip Publino-template-*.zip
    cd Publino-template

    Resultado esperado: La carpeta contiene Dockerfile, package.json, messages, public y src.

    ¿Tienes problemas?
  3. Construye la imagen

    Docker instala las dependencias y construye el sitio dentro de la imagen. La primera construcción tarda unos minutos y necesita conexión a internet; las siguientes reutilizan lo que no cambió.

    Terminalen Publino-template
    docker build -t publino-landing .

    Resultado esperado: La construcción termina con una línea que nombra la imagen publino-landing.

    ¿Tienes problemas?
  4. Inícialo y abre el sitio

    Inicia un contenedor a partir de la imagen y luego abre localhost:3030Local para el inglés y localhost:3030/arLocal para el árabe. Deja la terminal abierta mientras lo usas.

    Terminalen Publino-template
    docker run -p 3030:3030 publino-landing

    ¿Un puerto ya está en uso?

    Si el inicio se detiene con port is already allocated o address already in use, otro programa usa el puerto 3030. Detenlo, o cambia el número de la izquierda de -p y abre ese puerto: docker run -p 3041:3030 publino-landing, y luego localhost:3041Local.

    Un puerto ya está en uso

    Resultado esperado: La página de inicio se abre en inglés, en el tema oscuro, con la maqueta del panel bajo el titular. El menú de idioma del encabezado cambia al árabe.

    ¿Tienes problemas?

Detén e inicia de nuevo

Pulsa Ctrl+C en la terminal para detener el sitio. Si cerraste esa terminal, busca el contenedor y detenlo:

Terminal
docker ps
docker stop <container-id>

Usa el ID que docker ps muestra para publino-landing. Para volver a iniciarlo, ejecuta el mismo comando docker run; la imagen ya está construida.

Después de cambiar un archivo, vuelve a construir la imagen antes de ejecutarla. La imagen guarda una copia del código del momento en que se construyó.

Tus propios ajustes

Los ajustes se compilan en el sitio cuando se construye la imagen, así que son argumentos de construcción, no opciones de docker run. El que debes definir antes de publicar es tu dirección:

Terminalen Publino-template
docker build -t publino-landing --build-arg NEXT_PUBLIC_SITE_URL=https://www.your-domain.com .

Siguiente

¿Te atascaste en un paso?

Busca una solución antes de empezar de nuevo.

Solución de problemas

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.