Mudanças entre as edições de "Implantação Teamwork e Hubot para SEDUC"
De MSTECH wiki
Linha 2: | Linha 2: | ||
Nas referências estão todos os dados que serão explicados nessa tópico. | Nas referências estão todos os dados que serão explicados nessa tópico. | ||
+ | |||
= Servidor = | = Servidor = | ||
+ | |||
+ | Configuração de hardware e software para execução dos serviços. | ||
+ | |||
== Requisitos mínimos == | == Requisitos mínimos == | ||
− | === | + | === Hardware === |
+ | |||
* CPU 1.7 GHz, 6 core, 4GB Ram, 500GB HD | * CPU 1.7 GHz, 6 core, 4GB Ram, 500GB HD | ||
* SO: Ubuntu 14.04 LTS ( CentOS 6.6+ ) | * SO: Ubuntu 14.04 LTS ( CentOS 6.6+ ) | ||
=== Software === | === Software === | ||
− | * Node | + | |
+ | * Node 4.7.3 | ||
+ | * MongoDB | ||
* pm2 | * pm2 | ||
Linha 38: | Linha 45: | ||
== Requisito == | == Requisito == | ||
− | == | + | |
+ | = Configuração do serviços = | ||
+ | == Teamwork == | ||
+ | Aplicar '''pm2 start main.js''' para executar. | ||
+ | |||
+ | == MongoDB == | ||
+ | Aplicar configuração de scripts para gerar indexes. | ||
+ | |||
+ | É preciso pegar os scripts na pasta '''.scripts'''( pode estar oculta ). | ||
+ | |||
+ | |||
+ | == Hubot == | ||
+ | |||
+ | |||
+ | |||
+ | == pm2 == | ||
+ | Será responsável por configurar a máquina para auto-executar os serviços ao reiniciar. | ||
+ | |||
+ | = Referências = | ||
* [https://nodejs.org/en/download/releases/ NodeJS Download previous releases] | * [https://nodejs.org/en/download/releases/ NodeJS Download previous releases] |
Edição das 13h48min de 30 de março de 2017
Nessa página será explicado o processo de implantação do serviço de customização do teamwork e hubot para a SEDUC.
Nas referências estão todos os dados que serão explicados nessa tópico.
Índice
Servidor
Configuração de hardware e software para execução dos serviços.
Requisitos mínimos
Hardware
- CPU 1.7 GHz, 6 core, 4GB Ram, 500GB HD
- SO: Ubuntu 14.04 LTS ( CentOS 6.6+ )
Software
- Node 4.7.3
- MongoDB
- pm2
Teamwork
Requisitos de build
Ao implantar o Teamwork é preciso seguir os passos:
- é preciso instalar o meteor na máquina do desenvolvedor', Git - downloads.
- é preciso instalar o meteor na máquina do desenvolvedor, para que possamos fazer o build do projeto ( Repośitório Teamwork).
- Pegar o arquivos do repositório: git@gitlab.mstech.com.br:teamwork/custom.git
- executa em um cli( terminal ), na raiz do projeto, o comando de build de pacote:
meteor build ./ --server-only
- será gerado um pacote custom.tar.gz que será colocado no servidor.
Requisitos de servidor
Hubot
Requisito
Configuração do serviços
Teamwork
Aplicar pm2 start main.js para executar.
MongoDB
Aplicar configuração de scripts para gerar indexes.
É preciso pegar os scripts na pasta .scripts( pode estar oculta ).
Hubot
pm2
Será responsável por configurar a máquina para auto-executar os serviços ao reiniciar.