Nota |
---|
Importante: a leitura desse documento é obrigatória. Caso algum requisito não possa ser atendido, informe a situação ao gerente de projetos ou ao responsável técnico da Mobile Saúde, para análise de caso. |
Host:
Requisitos:
Para a Maquina host recomendamos no minimo de 8 12 GB de ram, 40 GB de espaço em disco e processador de 64 bit.
Como usaremos o Docker, recomendamos S.O Linux , visto que o Docker para Windowns existem algumas restrições de funcionamento.
O host deve atender os requisitos de instalação do Docker, para maiores informações leia sobre requisitos do Docker e como instalar: https://docs.docker.com/engine/install/ .
Para o Modulo de Autenticação, o host deverá estar com as portas TCP 8080 e 10080 liberadas , sendo 8080 para produção e 10080 para Homologação.
Após a instalação do Docker se faz necessário dar permissão ao usuário criado no host para a Mobile Saúde, caso não o de permissão somente o root, poderá manipular o DockerUbuntu Server 18.
Acesso via FTP, será usado o Filezilla.
Acesso a Internet, para instalação de dependências do projeto.
O usuário criado para a Mobile Saúde tem que ter permissão de root.
Será necessário criar um domínio ou subdomínio, apontando para o host: janus.mobilesaude.{nome da operadora}.com.br .
Para criação de uma Whitelist segue os ip’s para liberação.
Informações |
---|
54.92.188.18 |
Liberação de portas para acesso TCP.
Produção: 8080, 8081, 8082, 8083, 8084
Homologação:10080, 10081, 10082, 10083, 10084
SGBD - Bancos
Requisitos:
O SGBD deve suportar nomes de tabelas sem diferenciar maiúsculas de minúsculas, ou seja, VW_XXXXXX é igual a vw_xxxxxx. Caso o SGBD tenha restrições de maiúscula e minusculas, todas as View e Procedure, que constam em todas as documentações de integração devem ser minusculas.
O usuário criado de banco para aplicação, deve ter acesso irrestrito as VW e PR criadas.
Em todo início de projeto, deve ser criado um usuário e ser passado os dados de conexão para o desenvolvedor. Tanto para ambiente de Homologação quando Produtivo.
VPN
Objetivo:
Permitir que equipe Mobile Saúde acesse remotamente sua infraestrutura, permitindo que façamos análise, debug de eventuais falhas que possam ocorrer durante a implantação, e também após implantação (modo de sustentação)
Requisitos:
Toda VPN deve dar acesso a ambiente Linux, pois o ambiente de desenvolvimento é Linux. Dessa forma, o sistema que a operadora escolher deve dar suporte ao sistema Linux.
A VPN deve dar acesso aos Bancos de Homologação e Produção, e caso necessária seja, consumir API’s de terceiro, a vpn deve ter acesso a rede ao host, onde o sistema esteja instalado.
Caso, a VPN não de acesso ao banco e a integrações do cliente, se faz necessário a criação de um ambiente de desenvolvimento dentro da estrutura do cliente com acesso a internet e a rede, para conectar ao banco e consumir as API’s do cliente caso necessário.
Nota |
---|
Requisitos para maquina na infra do cliente, caso a VPN não tenha liberação para acessar ao SGBD e Integrações do cliente.
|