Comment déployer mon application Node.js ?
- Dans le panneau, ouvrez Mes serveurs et cliquez sur votre serveur.
- Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique « Node.js is ready ». La page se rafraîchit toute seule.
- Ouvrez le lien de la ligne Adresse du site. La page d'exemple affiche la version de Node.js.
Exécuter votre propre application
Connectez-vous en SSH et passez à l'utilisateur app :
su - app
cd ~/uygulama
Amenez votre code ici, par exemple avec git clone. Vous pouvez supprimer l'exemple server.js. Installez les dépendances et démarrez votre application :
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
Votre application doit écouter sur le port 3000. Caddy transmet les requêtes HTTPS entrantes à ce port.
Votre propre domaine
- Faites pointer l'enregistrement A de votre domaine vers l'adresse IP de votre serveur.
- En root, remplacez partout l'ancien nom :
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEest la partie aprèshttps://dans l'adresse affichée dans le panneau. - Lancez
systemctl reload caddy.
Caddy obtient et renouvelle le certificat tout seul.
Seuls 80, 443 et 22 pour SSH sont ouverts vers l'extérieur.
Pas encore de serveur ? Commandez un serveur avec Node.js installé : vous choisissez la taille et vous payez ce que vous choisissez.
Merci pour votre retour !