Instalar a pilha média em um VPS da nuvem | Hostwinds
Requisitos médios de pilha
Instale o MongoDB.
Instalar node.js.
Instalar stack significa
Instalar a pilha média em um VPS da nuvem
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.
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.
Passo 1: Instalar Git.
dnf install gcc make git -y
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
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.
Etapa 6: Mostrar o status do daemon do MongoDB
Etapa 7: Ativar o serviço Mongod na inicialização
Instale o Node.js executando as etapas a seguir.
Passo 1: Check for Disponível Node.js Modules
Passo 2: Instale o node.js.
dnf module install nodejs:14 -y
Etapa 3: Verifique a versão do Node.js instalada
Passo 4: Verifique a versão NPM instalada
Passo 1: Instale o cli angular
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 meaneis
git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
Passo 2: Criar arquivo .env.
Adicionar inscrições abaixo ao arquivo.
PRODUCTION=false
DOMAIN_PATTERN=
HOST_SECURE=
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_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true
Etapa 3: Executar a aplicação
Passo 4: Verifique se a instalação da pilha média executada corretamente no navegador indo para {youip}: 3000.Exemplo, 192.168.1.1:3000.