Comment déployer mon application MEAN ?
- Dans le panneau, ouvrez Mes serveurs et cliquez sur votre serveur.
- Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique « MEAN is ready ». La page se rafraîchit toute seule.
- Ouvrez le lien de la ligne Adresse du site. Si la page d'exemple affiche
MongoDB: OK, l'application atteint la base de données.
Dossiers
/home/app/uygulama/sunucu: l'application Express (server.js). La chaîne de connexion se trouve dans le fichier.envà côté./home/app/uygulama/istemci: les sources Angular. La compilation écrit dans le dossiersunucu/public.
Modifier le code
Connectez-vous en SSH et lancez :
su - app
cd ~/uygulama
Une fois votre code copié, redémarrez l'application :
pm2 restart uygulama
L'application doit écouter sur le port 3000.
MongoDB
MongoDB n'est joignable que depuis l'intérieur du serveur. Les lignes Identifiant et Mot de passe du panneau correspondent au compte administrateur. Pour vous connecter depuis votre ordinateur, utilisez un tunnel SSH.
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 MEAN installé : vous choisissez la taille et vous payez ce que vous choisissez.
Merci pour votre retour !