Implantação Teamwork e Hubot para SEDUC

De MSTECH wiki
Revisão de 14h14min de 30 de março de 2017 por Alexandre.paravani (Discussão | contribs)

Ir para: navegação, pesquisa

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/rocektchat mongo-custom-index.js


Hubot

pm2

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

Referências