📚
Diploma Digital
Central de Ajuda - RNP
  • Diploma Digital
  • Apoio à Implantação da Solução
    • Conector Local
      • Conector Local - Instalação e Atualização
      • Pós-Processamento dos documentos
      • Estados de Processamento dos Documentos
      • Emissão de Histórico Parcial
        • Histórico Parcial - Instalação e Atualização do Conector
      • Emissão de Arquivos Auxiliares
        • Arquivos Auxiliares - Instalação e Atualização do Conector
      • Estratégias de Retry
      • Conector Local - Release Note
      • Conector para Diplomas Externos
        • Diplomas Externos - Instalação e Atualização
        • Preenchendo Metadados e iniciando uma Geração Diploma Digital Externo
        • Documentação da API de Diplomas Digitais Externos
        • Pós-Processamento dos Documentos
        • Assinatura dos Documentos
        • Conector de Diplomas Externos - Release note
      • Migração de Infraestrutura do Diploma Digital
    • Metadados
      • Preenchendo metadados e Iniciando uma Geração e Registro de um Diploma Digital
    • RAP Sign
      • RAPSign WEB
    • Tutorial para subir o RapConector e RapSign com Ngrok e Localtunnel em uma máquina local
    • Configurar certificado em nuvem do SERPRO no RAPSign
      • Configurar certificado em nuvem do SERPRO no RAPSign - Auto Cadastro
      • Configurar certificado em nuvem do SERPRO no RAPSign - Manual
      • Obter chaves privada e pública do certificado SSL ICP-Brasil
  • Simulador
    • Simulador de Integração
      • Simulador de Integração - Instalação e Atualização
      • Operação do Simulador de Integração
      • Gestão de Documentos
  • Migração para ambiente de Produção
    • Migração para ambiente de Produção
  • Perguntas Frequentes
  • Central de Ajuda - Diplomas Digitais
Powered by GitBook
On this page
  • 2. Pré-Instalação
  • 3. Instalação
  • 4. Atualização do Simulador de Integração

Was this helpful?

Export as PDF
  1. Simulador
  2. Simulador de Integração

Simulador de Integração - Instalação e Atualização

PreviousSimulador de IntegraçãoNextOperação do Simulador de Integração

Last updated 2 years ago

Was this helpful?

2. Pré-Instalação

2.1. Solicite as credenciais para uso do serviço

a. Credenciais para uso do RAP i. Client ID - ID que identifica unicamente cada instituição b. Credenciais para acesso ao registro de imagens privados do Serviço i. Login ii. Senha

2.2. Conector Local e RAPSign devidamente instalados e configurados.

2.3. Requisitos para Infraestrutura recomendada para instalação do Simulador de Integração:

Serão executados, nesse ambiente, uma imagem Docker.

A configuração mínima é uma Máquina virtual básica com uma CPU e 2Gb de RAM. É recomendado 2 vCPU e 4 Gb de RAM para um processamento mais fluido.

Apesar do Docker virtualizar também para outros sistemas operacionais é fortemente recomendado que a imagem seja utilizada no Sistema Operacional Linux, mais especificamente nas distribuições Ubuntu ou Debian.

Isso é necessário para evitar problemas de configurações que diferem de um sistema para outro, principalmente, configurações de rede.

2.4. Requisitos para instalação do Container

Para o deploy deste projeto, é necessário ter instalado algumas ferramentas de conteinerização: a. Para instalação do execute os seguintes comandos:

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

3. Instalação

3.1 Edite o arquivo docker-compose.sim.yml enviado em conjunto com este documento. a. Adicione as credenciais para acesso ao Serviço de Diplomas i. DNS onde o Simulador de Integração será acessado para que a URL da Página Única do Diploma possa ser acessada corretamente (SIMULATOR_DNS_HOST) ii. URL de acesso a API do conector (CONECTOR_API_URL) iii. Client ID (INSTITUTION_ID) b. Realize login no registro privado de imagens do ambiente de homologação

$ docker login https://homolog-diploma.rnp.br/

c. Execute o script do docker-compose para: i. Download da imagem atualizada do Simulador de Integração. ii. Configuração automática do banco (criação e execução dos scripts para migração de tabelas). iii. Inicialização dos daemons de processamento de documentos e APIs de Comunicação.

$ docker-compose -f docker-compose.sim.yml up

iv. Opcionalmente efetue logoff do serviço de registro de imagens

$ docker logout https://homolog-diploma.rnp.br/

4. Atualização do Simulador de Integração

Para verificar a existência de atualizações no Simulador de Integração deve-se executar o seguinte comando utilizando o docker-compose:

$ docker login https://homolog-diploma.rnp.br/
$ docker-compose -f docker-compose.sim.yml pull
$ docker logout https://homolog-diploma.rnp.br/

Caso exista a versão mais recente do Simulador de Integração, esta será baixada automaticamente. Após isso, basta reiniciar os containers.

$ docker-compose -f docker-compose.sim.yml restart

a. Para instalação do execute os seguintes comandos:

Docker Compose
Docker Engine