Ejecuta el sitio en local
Pon el sitio en marcha en tu ordenador 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 requisitosDescarga la plantilla
Abre la página de la plantilla en aniq-ui.com y pulsa Obtener Gratis. Escribe tu correo y tu nombre y pulsa Reclamar. La plantilla se añade a Mis plantillas en tu panel, donde descargas el ZIP.
Resultado esperado: En tus descargas hay un archivo con un nombre como
landing-page-template-1-main-….zip.Descomprime y abre la carpeta
Extrae el ZIP y abre una terminal en la carpeta
landing-page-template-1. En Windows, extráelo en el Explorador de archivos y luego abre una terminal en la carpeta.Terminalunzip landing-page-template-1-*.zip cd landing-page-template-1Resultado esperado: La carpeta muestra
¿Tienes problemas?Dockerfile,package.json,messages,publicysrc.Construye la imagen
Esto instala las dependencias y crea una compilación de producción dentro de Docker. No hay que configurar nada antes. La primera construcción tarda unos minutos; las siguientes reutilizan lo que no ha cambiado.
Terminalenlanding-page-template-1docker build -t agency-portfolio .Resultado esperado: La construcción termina sin errores y la imagen se llama
¿Tienes problemas?agency-portfolio.Inicia el sitio
Ejecuta la imagen. El sitio escucha en el puerto
3030.Terminalenlanding-page-template-1docker run -p 3030:3030 agency-portfolio¿Un puerto ya está en uso?
Si Docker responde
Un puerto ya está en usoport is already allocatedoaddress already in use, otro programa usa el puerto3030. Detenlo, o cambia el número a la izquierda de-p, por ejemplodocker run -p 3041:3030 agency-portfolio, y abre localhost:3041Local en su lugar.Resultado esperado: localhost:3030Local abre la página.
¿Tienes problemas?/enes la página en inglés y/arla página en árabe, de derecha a izquierda.
Haz un recorrido
Así se ve la página cuando está en marcha.

Detén e inicia de nuevo
Pulsa Ctrl+C en la terminal para detener el sitio. Si la terminal no responde, busca el contenedor desde otra terminal y detenlo con su ID:
docker ps
docker stop <container-id>Vuelve a iniciarlo con el mismo comando docker run: la imagen ya está construida.
¿Has cambiado un archivo?
La imagen guarda una copia del código del momento en que se construyó. Después de cambiar un texto, una imagen o el código, vuelve a ejecutar docker build -t agency-portfolio . antes de docker run.