Hostwinds Tutoriais

Resultados da busca por:


Índice


Requisitos médios de pilha
Preparação média da pilha
Instalar Git.
Instale o MongoDB.
Instalar node.js.
Instalando angular
Instale a pilha média

Instale a pilha média em um VPS em nuvem

Tag: Cloud Servers,  VPS 

Requisitos médios de pilha
Preparação média da pilha
Instalar Git.
Instale o MongoDB.
Instalar node.js.
Instalando angular
Instale a pilha média

A pilha média é uma estrutura JavaScript para ajudar no desenvolvimento de sites e aplicativos.O significado é um acrônimo para a estrutura JavaScript que significa MongoDB (banco de dados), express.js (software), angular.js (Web Framework) e Nodejs (ambiente de back-end.

Essas combinações de ferramentas fornecem uma maneira rápida e fácil de fornecer necessidades de desenvolvimento.Além disso, a utilização média de recursos pode ser mais rápida do que outras estruturas de CRM, pois as páginas da Web normalmente não precisam de refrescamento.

As pilhas médias usam o JSON, proporcionando uma estrutura de código aberto e econômica com suporte global.

Requisitos médios de pilha

Embora a pilha média possa instalar em um sistema operacional Windows, ele normalmente é executado em uma base Linux.Muitos requisitos para construir uma solução média de pilha são gratuitas e open-source para começar, mas você precisará de um servidor com acesso root e recursos necessários.Incluímos uma breve descrição de alguns dos requisitos que você precisará para obter a pilha média e funcionando.

Git: Você precisará usar o Git.Este é o sistema de controle de versão padrão do setor usado predominantemente por desenvolvedores em todo o mundo.O Git é um VCS estabelecido, constantemente mantido, inicialmente desenvolvido pela Linus Torvalds em 2005. Inumeráveis projetos de desenvolvimento de software dependem do Git para o versioning.Comercial, código aberto, gigantes corporativos e desenvolvimento de pequena casa correm através do Git.

O Git tornou-se uma ferramenta essencial para os desenvolvedores e, mais, o padrão da indústria.Funciona bem em uma ampla gama de sistemas operacionais e IDES (ambientes integrados de desenvolvimento).

MongoDB: O MongoDB é um programa de gerenciamento de banco de dados baseado em OBoD-Source NOSQL.Uma alternativa aos bancos de dados tradicionais, os bancos de dados NOSQL funcionam com conjuntos maiores ou crescentes de dados distribuídos e gerenciam informações orientadas para o documento para armazenar ou recuperar informações.

O MongoDB suporta várias formas de dados e é uma das muitas tecnologias de banco de dados não relacionadas que aumentaram a proeminência em meados de 2000 sob o banner Nosql.O MongoDB é usado habitualmente em grandes aplicativos de dados e processando trabalhos envolvendo dados não convencionais que não se encaixam bem em modelos de relacionamento rígidos.A arquitetura MongoDB é composta de coleções e documentos e evita o uso de tabelas e linhas.

O MOGO DB é excelente para consultas, indexação, balanceamento de carga, agregação, execução de Javascript do lado do servidor e outros recursos.

Node.js Fornece aos desenvolvedores a capacidade de usar JavaScript e gravar ferramentas de linha de comando e scripts do lado do servidor.Isso significa executar o servidor do servidor de scripts e produzindo conteúdo da página da Web dinâmico antes que a página seja enviada ao navegador da Web do usuário.Desta forma, o conteúdo é reduzido para um tempo de carga rápida e diminui a carga que um navegador tem que levantar para produzir um site.

Node.js é de código aberto, plataforma cruzada e é executado em v8.Node.js representa uma metodologia de desenvolvimento "JavaScript em toda parte" e é a culminação do objetivo de unificar o desenvolvimento de aplicativos da Web em torno de uma única linguagem de programação, em vez de vários idiomas de renderização no lado do servidor e executando scripts do lado do cliente.

Node.js não é um nome de arquivo, mas um rótulo para o produto em sua totalidade.É apenas o nome do produto.Node.js tem uma arquitetura dirigida por eventos capazes de E / S assíncrona.Essas opções de design visam otimizar a taxa de transferência e a escalabilidade nos aplicativos da Web com muitas operações de entrada / saída e aplicativos da Web em tempo real (por exemplo, programas de comunicação em tempo real e jogos de navegador).

Angular: Plataforma de desenvolvimento da Angular é construída sobre Typycript E como uma plataforma, angular inclui:

  • Estruturas baseadas em componentes para a construção de aplicativos da Web escaláveis.
  • Uma coleção de bibliotecas bem integradas que cobrem vários recursos, incluindo roteamento, gerenciamento de formulários, comunicação cliente-servidor e muito mais.
  • Uma suíte de ferramentas de desenvolvedor para ajudá-lo a desenvolver, construir, testar e atualizar seu código.

Angular permite que os usuários aproveitem uma plataforma que possa escalar de pequenos projetos de desenvolvedores único para aplicativos de nível corporativo.Angular é projetado para atualizar o mais simples possível para aproveitar as mais recentes melhorias com o esforço mínimo.Além disso, o ecossistema angular consiste em um grupo diversificado de mais de 1,7 milhão de desenvolvedores, autores da biblioteca e criadores de conteúdo.

Preparação média da pilha

Antes de instalar a pilha média, você precisará efetuar login no seu servidor via SSH.Uma vez lá, siga as etapas abaixo para preparar seu servidor.

Instalar Git.

Passo 1: Instalar Git.

dnf install gcc make git -y

Instale o MongoDB.

Passo 1: Criar arquivo de repo MongoDB

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

Passo 2: Adicione as entradas abaixo ao arquivo e salve

[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

Etapa 3: Verifique se o arquivo é criado corretamente.

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

Passo 4: Instale o 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

Etapa 5: Comece o daemon do MongoDB.

systemctl start mongod

Etapa 6: Mostrar o status do daemon do MongoDB

systemctl status mongod

Etapa 7: Ativar o serviço Mongod na inicialização

systemctl status mongod

Instalar node.js.

Instale o Node.js executando as etapas a seguir.

Passo 1: Check for Disponível Node.js Modules

dnf module list nodejs

Passo 2: Instale o node.js.

dnf module install nodejs:14 -y

Etapa 3: Verifique a versão do Node.js instalada

node -v

Passo 4: Verifique a versão NPM instalada

npm -v

Instalando angular

Passo 1: Instale o cli angular

npm install -g @angular/cli

Instale a pilha média

Agora, com os blocos de construção fundamentais instalados em seu servidor, os passos restantes finalizarão a instalação ao seu servidor.

Passo 1: Use para clonar o MeanCore

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

Passo 2: Criar arquivo .env.

nano .env

Adicionar inscrições abaixo ao arquivo.

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

Etapa 3: Executar a aplicação

npm run start:dev

Passo 4: Verifique se a instalação média da pilha é executada corretamente no navegador indo para {yourip}: 3000.Exemplo, 192.168.1.1:3000.

Escrito por Hostwinds Team  /  Julho 30, 2021