Aller à l'article
Aniq-UI

Web Design AgencyLancer le site en local

Lancer le site en local

Faites tourner le site 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 requise
  1. Téléchargez le template

    Ouvrez la page du template sur aniq-ui.com et cliquez sur Obtenir Gratuitement. Saisissez votre e-mail et votre nom, puis cliquez sur Réclamer. Le template est ajouté à Mes templates dans votre tableau de bord, où vous téléchargez le ZIP.

    Résultat attendu: Un fichier nommé comme landing-page-template-1-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 landing-page-template-1. Sous Windows, extrayez-le dans l'Explorateur de fichiers, puis ouvrez un terminal dans le dossier.

    Terminal
    unzip landing-page-template-1-*.zip
    cd landing-page-template-1

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

    Un problème ?
  3. Construisez l'image

    Cette commande installe les dépendances et fait un build de production dans Docker. Rien n'est à configurer avant. Le premier build prend quelques minutes ; les suivants réutilisent ce qui n'a pas changé.

    Terminaldans landing-page-template-1
    docker build -t agency-portfolio .

    Résultat attendu: Le build se termine sans erreur et l'image s'appelle agency-portfolio.

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

    Lancez l'image. Le site écoute sur le port 3030.

    Terminaldans landing-page-template-1
    docker run -p 3030:3030 agency-portfolio

    Un port est déjà utilisé ?

    Si Docker répond port is already allocated ou address already in use, un autre programme utilise le port 3030. Arrêtez-le, ou changez le nombre à gauche de -p, par exemple docker run -p 3041:3030 agency-portfolio, et ouvrez plutôt localhost:3041Local.

    Un port est déjà utilisé

    Résultat attendu: localhost:3030Local ouvre la page. /en est la page en anglais et /ar la page en arabe, de droite à gauche.

    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 arrêter le site. Si le terminal ne rend pas la main, trouvez le conteneur depuis un autre terminal et arrêtez-le avec son identifiant :

Terminal
docker ps
docker stop <container-id>

Relancez-le avec la même commande docker run : l'image est déjà construite.

Vous avez modifié un fichier ?

L'image contient une copie du code au moment de son build. Après avoir modifié un texte, une image ou le code, relancez docker build -t agency-portfolio . avant docker run.

É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.