Aller à l'article
Aniq-UI

3D LandingLancer le site en local

Lancer le site en local

Lancez la landing page 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, et il n'y a aucun fichier .env à créer.

Voir la configuration requise
  1. Téléchargez le template

    Ouvrez la page du template sur Aniq UI et appuyez sur Télécharger gratuitement. Saisissez votre e-mail et votre nom, puis appuyez sur Réclamer : vous arrivez dans votre tableau de bord, connecté, et téléchargez le ZIP depuis Mes templates.

    Résultat attendu: Un fichier nommé comme juicy-main-….zip se trouve dans vos téléchargements.

  2. Décompressez et ouvrez le dossier

    Extrayez le ZIP et ouvrez un terminal dans le dossier juicy. Sous Windows, extrayez-le dans l'Explorateur de fichiers, puis ouvrez un terminal dans le dossier.

    Terminal
    unzip juicy-*.zip
    cd juicy

    Résultat attendu: Le dossier contient Dockerfile, package.json, messages, public et src.

  3. Construisez l'image

    Le site ne lit aucune variable d'environnement, le build ne prend donc aucun argument. Le premier build télécharge Node.js et les dépendances et prend quelques minutes ; les builds suivants réutilisent ce qui n'a pas changé.

    Terminaldans juicy
    docker build -t juicy .

    Résultat attendu: Le build se termine par une ligne qui nomme l'image juicy.

    Un problème ?
  4. Démarrez-le et ouvrez le site

    Démarrez un conteneur à partir de l'image, puis ouvrez localhost:3030Local. L'arabe est sur /ar.

    Terminaldans juicy
    docker run -p 3030:3030 juicy

    Un port est déjà utilisé ?

    Si le démarrage s'arrête avec ports are not available ... address already in use, un autre programme utilise le port 3030. Arrêtez-le, ou changez seulement le nombre à gauche de -p : lancez docker run -p 3041:3030 juicy et ouvrez localhost:3041Local.

    Un port est déjà utilisé

    Résultat attendu: La page s'ouvre sur la canette Lemon Ginger. Faites défiler, appuyez sur les touches fléchées ou utilisez les boutons fléchés pour faire tourner la roue.

    Un problème ?

Faites le tour

À quoi ressemble la page une fois lancée.

Arrêter et redémarrer

Appuyez sur Ctrl+C dans le terminal pour l'arrêter. Relancez-le avec la même commande docker run ; il n'y a rien à reconstruire.

Pour le garder en marche en arrière-plan, donnez un nom au conteneur, puis arrêtez-le par ce nom :

Terminal
docker run -d --name juicy -p 3030:3030 juicy
docker stop juicy

Après docker stop, docker start juicy redémarre le même conteneur. Après avoir modifié un fichier, relancez docker build -t juicy . : l'image contient une copie du site tel qu'il était au moment du build.

Étapes suivantes

Bloqué sur une étape ?

Trouvez une solution avant de tout recommencer.

Dépannage

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.