Connexion
Connexion
Mis à jour le 30 May 2025

Vous pouvez trouver le guide de déploiement étape par étape ici.

Compilation de l’application

Hostman utilise l’environnement suivant lors de la compilation d’une application Nest :

  • Node.js: 16, 18, 20, or 22
  • npm
  • yarn

L’application est toujours compilée depuis la racine du dépôt, assurez-vous donc d’y placer le fichier package.json. Si le fichier se trouve dans un sous-répertoire (par exemple, landing), vous devez ajuster la commande de build. Par exemple :

npm run --prefix landing build

Si le projet a un fichier package.json et utilise yarn, nous exécuterons :

apt remove -y cmdtest yarn
npm install --global yarn
cd /<DIRECTORY> && yarn install --check-files

Dans tous les autres cas, si un fichier package.json est présent :

cd /<DIRECTORY> && npm install

<DIRECTORY> est le chemin vers le répertoire contenant package.json. Dans la plupart des cas, il s’agit de la racine du projet.

La commande de démarrage par défaut est :

npm run start:prod

Assurez-vous que la commande start:prod est définie dans la section scripts de votre fichier package.json. Par exemple :

"scripts": {
  "start:prod": "node dist/main.js"
}

Dépannage

Échec du déploiement

En cas de problème lors du déploiement, consultez d’abord le journal de déploiement. Vous pourrez déterminer à quel moment une erreur s’est produite.

Souvent, les problèmes sont liés à la commande de démarrage. Assurez-vous que tous les modules nécessaires à l’exécution de l’application sont présents dans le fichier package.json.

Please add build instructions to your script section in package.json

Le problème est que la commande npm run build accède au fichier package.json, et si la valeur de la directive build n’est pas spécifiée, une erreur se produit.

Pour corriger cela, vous devez ajouter les directives nécessaires à la section scripts du fichier package.json. En savoir plus sur l’utilisation des scripts ici.

Cette page vous a-t-elle été utile ?
Mis à jour le 30 May 2025

Avez-vous des questions,
des commentaires ou
des préoccupations ?

Nos professionnels sont disponibles pour vous aider à tout moment,
que vous ayez besoin d'aide ou que vous ne sachiez pas par où commencer.
Envoyez-nous un e-mail
Hostman's Support