Lancer le site en local
Lancez la landing page Publino sur votre ordinateur avec deux commandes Docker.
Avant de commencer : installez et ouvrez Docker Desktop, ou Docker Engine sous Linux. Rien d'autre n'est nécessaire.
Voir la configuration requiseTéléchargez votre template
Ouvrez Mes templates dans votre tableau de bord Aniq UI et téléchargez le ZIP.
Résultat attendu: Un fichier nommé comme
Publino-template-main-….zipse trouve dans vos téléchargements.Décompressez et ouvrez le dossier
Extrayez le ZIP et ouvrez un terminal dans le dossier
Publino-template. Sous Windows, extrayez-le dans l'Explorateur de fichiers, puis ouvrez un terminal dans le dossier.Terminalunzip Publino-template-*.zip cd Publino-templateRésultat attendu: Le dossier contient
Un problème ?Dockerfile,package.json,messages,publicetsrc.Construisez l'image
Docker installe les dépendances et construit le site dans l'image. Le premier build prend quelques minutes et nécessite une connexion internet ; les builds suivants réutilisent ce qui n'a pas changé.
TerminaldansPublino-templatedocker build -t publino-landing .Résultat attendu: Le build se termine par une ligne qui nomme l'image
Un problème ?publino-landing.Démarrez le site et ouvrez-le
Démarrez un conteneur à partir de l'image, puis ouvrez localhost:3030Local pour l'anglais et localhost:3030/
arLocal pour l'arabe. Laissez le terminal ouvert pendant que vous l'utilisez. TerminaldansPublino-templatedocker run -p 3030:3030 publino-landingUn port est déjà utilisé ?
Si le démarrage s'arrête avec
Un port est déjà utiliséport is already allocatedouaddress already in use, un autre programme utilise le port 3030. Arrêtez-le, ou changez le nombre à gauche de-pet ouvrez ce port à la place :docker run -p 3041:3030 publino-landing, puis localhost:3041Local.Résultat attendu: La page d'accueil s'ouvre en anglais, dans le thème sombre, avec la maquette de tableau de bord sous le titre. Le menu de langue de l'en-tête passe à l'arabe.
Un problème ?
Arrêter et redémarrer
Appuyez sur Ctrl+C dans le terminal pour arrêter le site. Si vous avez fermé ce terminal, trouvez le conteneur et arrêtez-le :
docker ps
docker stop <container-id>Utilisez l'ID que docker ps affiche pour publino-landing. Pour redémarrer, relancez la même commande docker run ; l'image est déjà construite.
Après avoir modifié un fichier, reconstruisez l'image avant de la lancer. L'image contient une copie du code tel qu'il était au moment de son build.
Vos propres paramètres
Les paramètres sont intégrés au site lors de la construction de l'image : ce sont donc des arguments de build, pas des options de docker run. Celui à régler avant la mise en ligne est votre adresse :
Publino-templatedocker build -t publino-landing --build-arg NEXT_PUBLIC_SITE_URL=https://www.your-domain.com .