Lume

Voici un exemple de mise en place d’un site statique avec Lume sur les services d’hébergement de sites statiques de Kinsta à partir d’un dépôt GitHub.

Lume est un générateur de site statique rapide et flexible pour Deno. Plus d’informations sont disponibles sur le site lume.land.

Vous pouvez également utiliser ce modèle de démarrage rapide sur l’hébergement d’applications de Kinsta sans aucune configuration supplémentaire. Si vous utilisez l’Application Hosting, la commande de  démarrage peut être laissée vide pour le processus web car Kinsta détecte automatiquement la commande requise lors du premier déploiement.

Pré-requis

  • Les modèles de démarrage rapide de Kinsta sont stockés et gérés dans GitHub ; par conséquent, vous avez besoin d’un compte GitHub pour y accéder.
  • Vous devez créer un compte MyKinsta pour déployer l’application.

Déployer un site statique Lume

  1. Connectez-vous à GitHub et créez un nouveau dépôt à partir de ce modèle (Utiliser ce modèle > Créer un nouveau dépôt) : Kinsta – Hello World – Static Site With Lume.
  2. Dans MyKinsta, cliquez sur Sites statiques > Ajouter un sitee > sélectionnez GitHub, cliquez sur Connecter avec le fournisseur git > Autoriser, et connectez-vous à votre compte GitHub.
  3. Choisissez le dépôt Hello World Lume, cliquez sur Continuer, et saisissez ce qui suit dans les réglages de construction:
    • Commande de construction : npm run build
    • Version Node : 18.16.0
    • Répertoire de publication : _site

Pendant le processus de déploiement, Kinsta installe automatiquement les dépendances définies dans votre fichier package.json. Le site est disponible dès que le déploiement est terminé, et la page d’accueil de Kinsta se charge à l’URL de votre site.

Page d'accueil Kinsta après un déploiement réussi de Lume.
Page d’accueil Kinsta après un déploiement réussi de Lume.

Cycle de vie du déploiement

Chaque fois qu’un déploiement est initié (par la création d’un site statique ou par un redéploiement dû à un commit entrant), la commande de construction est exécutée, suivie par le déploiement du contenu du répertoire de publication.

Cet article vous a été utile ?