Hostwinds Tutorial

Cerca risultati per:


Sommario


Requisiti per la pila media
Preparazione media dello stack
Installa Git.
Installa mongodb.
Installa node.js.
Installazione di angolari.
Installa stack medio

Installa lo stack medio su un cloud VPS

Tag: Cloud Servers,  VPS 

Requisiti per la pila media
Preparazione media dello stack
Installa Git.
Installa mongodb.
Installa node.js.
Installazione di angolari.
Installa stack medio

La pila media è un framework JavaScript per l'assistenza con lo sviluppo di siti Web e applicazioni.La media è un acronimo per il framework JavaScript che sta per Mongodb (Database), Express.js (software), Angular.js (Web Framework) e Nodejs (Ambiente di back-end multipiattaforma.

Queste combinazioni di strumenti forniscono un modo rapido e semplice per fornire esigenze di sviluppo.Inoltre, l'utilizzo delle risorse medio può essere più rapido rispetto ad altri framework CRM poiché le pagine Web in genere non richiedono di rinfrescare.

Impilazioni medie Utilizzare JSON fornendo un quadro economico e conveniente con il supporto globale.

Requisiti per la pila media

Sebbene la pila media possa installare su un sistema operativo Windows, in genere viene eseguito su una base Linux.Molti requisiti per costruire una soluzione media stack sono gratuiti e open-source per iniziare, ma è necessario un server con accesso root e risorse richieste.Abbiamo incluso una breve descrizione di alcuni dei requisiti necessari per ottenere lo stack medio e in esecuzione.

Idiota: Avrai bisogno di usare Git.Questo è il sistema di controllo della versione standard del settore utilizzato prevalentemente dagli sviluppatori in tutto il mondo.GIT è un VC consolidato, costantemente mantenuto e open-source inizialmente sviluppato da Linus Torvalds nel 2005. I innumerevoli progetti di sviluppo del software si affidano a Git per il versioning.Commerciale, open-source, Behemoth Corporate Behemoth e sviluppo della piccola casa che attraversano tutti Git.

Git è diventato uno strumento essenziale per gli sviluppatori e, più, lo standard del settore.Funziona bene su una vasta gamma di sistemi operativi e IDES (ambienti di sviluppo integrati).

Mongodb: MongoDB è un programma di gestione del database basato su NOSQL open source.Un'alternativa ai database tradizionali, i database NOSQL funzionano con set più grandi o crescenti di dati distribuiti e gestisce le informazioni orientate al documento per memorizzare o recuperare le informazioni.

MongoDB supporta varie forme di dati ed è una delle tante tecnologie di database non rilevante che è salito a prominenza nella metà del 2000 sotto il banner NOSQL.MongoDB è abitualmente utilizzato nelle grandi applicazioni di dati e lavori di lavorazione che coinvolgono dati non convenzionali che non si adattano bene ai modelli di relazione rigidi.L'architettura mongodb è composta da collezioni e documenti ed evita l'uso di tavoli e righe.

MONGO DB è eccellente per query, indicizzazione, bilanciamento del carico, aggregazione, esecuzione JavaScript lato server e altre funzionalità.

Node.js Fornisce agli sviluppatori la possibilità di utilizzare JavaScript e scrivere strumenti di riga di comando e scripting lato server.Ciò significa esecuzione di script lato server e producendo contenuto della pagina web dinamica prima che la pagina venga inviata al browser Web dell'utente.In questo modo, il contenuto è ridotto per un tempo di caricamento rapido e diminuisce il caricamento del browser deve sollevare per produrre un sito Web.

Node.js è open-source, cross-platform e funziona su V8.Node.js rappresenta una metodologia di sviluppo "JavaScript ovunque" ed è il culmine dell'obiettivo per unificare lo sviluppo dell'applicazione Web attorno a un singolo linguaggio di programmazione invece di più lingue rendering sul lato server e eseguendo gli script del client.

Node.js non è un nome di file ma un'etichetta per il prodotto nella sua interezza.È solo il nome del prodotto.Node.js ha un'architettura guidata dagli eventi in grado di I / O asincrono.Queste scelte di progettazione mirano a ottimizzare il throughput e la scalabilità nelle applicazioni Web con molte operazioni di input / output e applicazioni Web in tempo reale (E.G., programmi di comunicazione in tempo reale e giochi del browser).

Angolare: La piattaforma di sviluppo dell'Angular è integrata Dattiloscritto E come piattaforma, angolare include:

  • Quadri basati su componenti per la creazione di applicazioni Web scalabili.
  • Una raccolta di biblioteche ben integrate che coprono varie funzionalità, tra cui routing, gestione delle forme, comunicazione client-server e altro ancora.
  • Una suite di strumenti per sviluppatori per aiutarti a sviluppare, creare, testare e aggiornare il tuo codice.

Angular consente agli utenti di sfruttare una piattaforma in grado di scalare da piccoli progetti a sviluppatori singoli alle applicazioni a livello aziendale.L'angolare è progettato per rendere aggiornato il più semplice possibile per sfruttare gli ultimi miglioramenti con lo sforzo minimo.Inoltre, l'ecosistema angolare è costituito da un gruppo diversificato da oltre 1,7 milioni di sviluppatori, autori di biblioteche e creatori di contenuti.

Preparazione media dello stack

Prima di installare la pila media, è necessario accedere al server tramite SSH.Una volta lì, attenersi alla seguente procedura per preparare il tuo server.

Installa Git.

Passo 1: Installa Git.

dnf install gcc make git -y

Installa mongodb.

Passo 1: Crea il file di repository mongodb

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

Passo 2: Aggiungi le voci sottostanti al file e salva

[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

Passaggio 3: Verificare di assicurarsi che il file sia creato correttamente.

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

Passaggio 4: Installa 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

Passaggio 5: Inizia il daemon mongodb.

systemctl start mongod

Passaggio 6: Mostra lo stato del demone mongodb

systemctl status mongod

Passaggio 7: Abilita il servizio mongolod all'avvio

systemctl status mongod

Installa node.js.

Installa node.js eseguendo i seguenti passaggi.

Passo 1: Controlla i moduli Node.js disponibili

dnf module list nodejs

Passo 2: Installa il nodo.js.

dnf module install nodejs:14 -y

Passaggio 3: Controlla la versione Node.js installata

node -v

Passaggio 4: Controlla la versione NPM installata

npm -v

Installazione di angolari.

Passo 1: Installa il cli angolare

npm install -g @angular/cli

Installa stack medio

Ora con i fondamentali Building Blocks installati sul tuo server, i passaggi rimanenti finalizzeranno l'installazione al tuo server.

Passo 1: Usa per clonare Meancore

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

Passo 2: Crea file .env.

nano .env

Aggiungi sotto le voci al file.

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

Passaggio 3: Esegui applicazione

npm run start:dev

Passaggio 4: Controlla per assicurarti l'installazione dello stack medio eseguita correttamente nel browser andando a {Yoriip}: 3000.Esempio, 192.168.1.1:3000.

Scritto da Hostwinds Team  /  luglio 30, 2021