Mudanças entre as edições de "Implantação Teamwork e Hubot para SEDUC"

De MSTECH wiki
Ir para: navegação, pesquisa
(MongoDB)
Linha 48: Linha 48:
 
* ir na pasta com o script [https://gitlab.mstech.com.br/teamwork/custom/blob/develop/.scripts/mongo-custom-index.js mongo-custom-index.js].
 
* ir na pasta com o script [https://gitlab.mstech.com.br/teamwork/custom/blob/develop/.scripts/mongo-custom-index.js mongo-custom-index.js].
 
* executar verificar se os scripts estão olhando para o banco nomeado '''rocketchat''':
 
* executar verificar se os scripts estão olhando para o banco nomeado '''rocketchat''':
  '''mongo localhost:27017/rocektchat mongo-custom-index.js'''
+
  '''mongo localhost:27017/rocketchat mongo-custom-index.js'''
 
+
  
 
== Hubot ==
 
== Hubot ==

Edição das 14h22min 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.


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

Gerando pacote

 meteor build ./ --server-only
  • será gerado um pacote custom.tar.gz que será colocado no servidor.

Hubot

Gerando pacote


Configuração do serviços

Teamwork

Aplicar pm2 start main.js para executar.

MongoDB

É preciso instalar o mongodb no sistema seguinto as instruções para cada sistema.

Aplicar configuração de scripts para gerar indexes.

É preciso pegar o script mongo-custom-index.js na pasta .scripts no repositório( pode estar oculta localmente ).

Para executar faça o seguinte:

  • ir na pasta com o script mongo-custom-index.js.
  • executar verificar se os scripts estão olhando para o banco nomeado rocketchat:
mongo localhost:27017/rocketchat mongo-custom-index.js

Hubot

pm2

Será responsável por configurar a máquina para auto-executar os serviços ao reiniciar.

Referências