Après avoir installé ghost sur Openshift, pourquoi est-il nécessaire de taper ces commandes?Quel est le but de définir NODE_ENV sur Openshift
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
Après avoir installé ghost sur Openshift, pourquoi est-il nécessaire de taper ces commandes?Quel est le but de définir NODE_ENV sur Openshift
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
Si vous regardez le module squelette Ghost config.js
, vous remarquerez qu'il ya plusieurs sections discrètes, telles que development
, test
, production
, qui spécifient les paramètres de chaque environnement d'exécution.
Par défaut, la plupart des applications Node.js s'exécuteront en mode development
sauf si NODE_ENV
est explicitement configuré autrement. Puisque Ghost est une application Node.js, elle respecte également NODE_ENV
afin de configurer les paramètres d'exécution.
Vous ne devriez certainement pas utiliser votre serveur Ghost en production avec l'environnement d'exécution par défaut development
.