Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Exigences moyennes de la pile
Préparation moyenne de la pile
Installer git
Installer mongodub
Installer node.js
Installation angulaire
Installer la pile moyenne

Installez la pile moyenne sur un Cloud VPS

Mots clés: Cloud Servers,  VPS 

Exigences moyennes de la pile
Préparation moyenne de la pile
Installer git
Installer mongodub
Installer node.js
Installation angulaire
Installer la pile moyenne

Moyenne Stack est un cadre JavaScript pour aider à développer des sites Web et des applications.Moyenne est un acronyme pour le cadre JavaScript qui signifie Mongodb (base de données), Express.js (logiciel), Angular.js (Framework Web) et Nodejs (environnement de back-plate-forme.

Ces combinaisons d'outils fournissent un moyen rapide et facile de répondre aux besoins de développement.En outre, l'utilisation moyenne des ressources peut être plus rapide que les autres frameworks CRM que les pages Web ne nécessitent généralement pas de rafraîchissement.

Les piles moyennes utilisent JSON fournissant un cadre rentable et open-source avec un soutien global.

Exigences moyennes de la pile

Bien que la pile moyenne puisse installer sur un système d'exploitation Windows, elle fonctionne généralement sur une base Linux.De nombreuses exigences pour construire une solution de pile moyenne sont libres et open-source pour commencer, mais vous aurez besoin d'un serveur avec accès racine et ressources requises.Nous avons inclus une brève description de certaines des exigences dont vous aurez besoin pour obtenir la pile moyen et courir.

Git: Vous devrez utiliser GIT.Il s'agit du système de contrôle de version standard de l'industrie utilisée principalement par des développeurs du monde entier.Git est un VCS Open-Source établi, constamment maintenu, initialement développé par Linus Torvalds en 2005. Des projets de développement de logiciels innombrables s'appuient sur GIT pour la version de la version.Commercial, Open-Source, Corporate Behemoths et Développement de la maison à la maison gui à git.

GIT est devenu un outil essentiel pour les développeurs et, plus de la norme de l'industrie.Cela fonctionne bien sur une large gamme de systèmes d'exploitation et d'IDES (environnements de développement intégrés).

MongoDB: MongoDB est un programme de gestion de la base de données à base de NOSQL open-source.Une alternative aux bases de données traditionnelles, les bases de données NOSQL fonctionnent avec des ensembles de données distribués plus importants ou de culture et gère des informations axées sur les documents pour stocker ou récupérer des informations.

MongoDB prend en charge diverses formes de données et est l'une des nombreuses technologies de base de données non élaborées qui ont augmenté de la majorité au milieu des années 2000 sous la bannière NOSQL.MongoDB est habituellement utilisé dans les applications importantes et les travaux de traitement impliquant des données non conventionnelles qui ne convient pas à des modèles de relations rigides.L'architecture de MongoDB est composée de collections et de documents et évite l'utilisation de tables et de lignes.

Mongo DB est excellent pour les requêtes, l'indexation, l'équilibrage de la charge, l'agrégation, l'exécution JavaScript côté serveur et d'autres fonctionnalités.

Node.js Fournit aux développeurs la possibilité d'utiliser JavaScript et d'écrire des outils de ligne de commande et des scripts côté serveur.Cela signifie exécuter des scripts sur le côté serveur et la production de contenu de page Web dynamique avant que la page soit envoyée au navigateur Web de l'utilisateur.De cette manière, le contenu est réduit pour une durée de charge rapide et diminue la charge qu'un navigateur doit soulever pour produire un site Web.

Nœud.js est open-source, multi-plate-forme et fonctionne sur V8.Nœud.js représente une méthodologie de développement "JavaScript partout" et est l'aboutissement de l'objectif d'unifier le développement d'applications Web autour d'une seule langue de programmation au lieu de plusieurs langues rendant sur le côté serveur et exécutant des scripts côté client.

Nœud.js n'est pas un nom de fichier, mais une étiquette pour le produit dans son intégralité.C'est simplement le nom du produit.Nœud.js a une architecture axée sur les événements capable d'E / S asynchrones.Ces choix de conception visent à optimiser le débit et l'évolutivité dans les applications Web avec de nombreuses opérations d'entrée / sortie et d'applications Web en temps réel (par exemple, programmes de communication en temps réel et jeux de navigateur).

Angulaire: La plate-forme de développement de l'angulaire est construite sur Manuscrit Et en tant que plate-forme, angular comprend:

  • Cadres à base de composants pour créer des applications Web évolutives.
  • Une collection de bibliothèques bien intégrées couvrant diverses fonctionnalités, y compris le routage, la gestion des formulaires, la communication client-serveur, etc.
  • Une suite d'outils de développement pour vous aider à développer, à créer, à tester et à mettre à jour votre code.

Angular permet aux utilisateurs de tirer parti d'une plate-forme pouvant évoluer à partir de petits projets monomographiques aux applications au niveau de l'entreprise.Angulaire est conçu pour rendre la mise à jour aussi simple que possible pour tirer parti des dernières améliorations avec un minimum d'effort.De plus, l'écosystème angulaire consiste en un groupe diversifié de plus de 1,7 million de développeurs, d'auteurs de la bibliothèque et de créateurs de contenu.

Préparation moyenne de la pile

Avant d'installer une pile moyenne, vous devrez vous connecter à votre serveur via SSH.Une fois là-bas, suivez les étapes ci-dessous pour préparer votre serveur.

Installer git

Étape 1: Installer git

dnf install gcc make git -y

Installer mongodub

Étape 1: Créer un fichier de repo mongodb

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Étape 2: Ajoutez les entrées ci-dessous au fichier et enregistrez

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Étape 3: Vérifiez que le fichier est créé correctement.

cat /etc/yum.repos.d/mongodb-org-4.4.repo

Étape 4: Installez mongodb.

dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6

Étape 5: Démarrer le démon MongoDB.

systemctl start mongod

Étape 6: Afficher le statut du démon Mongodb

systemctl status mongod

Étape 7: Activer le service Mongod sur le démarrage

systemctl status mongod

Installer node.js

Installez Node.js en effectuant les étapes suivantes.

Étape 1: Vérifier les modules NODE.JS disponibles

dnf module list nodejs

Étape 2: Installer le nœud.js

dnf module install nodejs:14 -y

Étape 3: Cochez la version Node.Js installée

node -v

Étape 4: Vérifiez la version NPM installée

npm -v

Installation angulaire

Étape 1: Installer la cli angulaire

npm install -g @angular/cli

Installer la pile moyenne

Maintenant, avec les blocs de construction fondamentaux installés sur votre serveur, les étapes restantes finaliseront l'installation sur votre serveur.

Étape 1: Utiliser pour cloner MeanCore

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

Étape 2: Créer un fichier .env

nano .env

Ajouter ci-dessous les entrées au fichier.

NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true

Étape 3: Exécution

npm run start:dev

Étape 4: Vérifiez que l'installation de la pile moyenne soit correctement effectuée dans le navigateur en allant à {yourip}: 3000.Exemple, 192.168.1.1:3000.

Écrit par Hostwinds Team  /  juillet 30, 2021