2. Requisitos de Instalação
Execute o comando abaixo para realizar o clone do código fonte para sua
máquina local.
git clone <repositorio>
Repositório: git@softwarepublico.gov.br:agatha/agatha.git
Repositório: http://softwarepublico.gov.br/gitlab/agatha/agatha.git
3.2. Instalação do frontend
É necessário ter o Node.js (6.10.1) para executar o build do frontend.
NPM é uma ferramenta de build do Node.JS (3.10.10)
3.2.1.Build do frontend
3.3.1.Build do backend
ECIDADAO_CLIENT-ID: solicitar-ao-MP
ECIDADAO_CLIENT-SECRET: solicitar-ao-MP
Campos em vermelho:
Campos em azul:
Para cada ambiente que exista (desenvolvimento, testes, treinamento,
etc) é necessário informar o DNS definido para a utilização do Sistema.
Importante ressaltar que no parâmetro “pre-established-redirect-uri”
precisa-se manter o final da URL “gestaoriscos/api/login/openid”
Até o presente momento, para cada ambiente é necessário entrar
no container do backend e adicionar/editar o arquivo "application.yaml",
através de processo manual, na pasta "/config" mapeada dentro de um
volume.
-mounts: [
-{
type: “mountEntry”,
volumeName: “/opt/volume/sgr/config”,
instanceName: ”gestao-dev-sgr-servico-1”,
path: “/config”,
permission: “rw”,
instanceId: “1i533335”,
volumeId: “1v556804”
}
],
OBSERVAÇÕES GERAIS:
a) O procedimento no passo 3 é feito hoje para todos os arquivos de
configuração de ambientes (application.properties,
application.yaml, etc).
home.service.js
Adicionando rota de requisição para o back-end.
home.controle.js
Adicionando tratamento para a implementação do novo componente.
back-end
Criando endpoint para consulta de órgão específico de regra negocial.
http://www.planejamento.gov.br/antigocidadaniadigital/brasil-cidadao
https://www.governodigital.gov.br/documentos-e-arquivos/sdk-Brasil-
cidadao.pdf