Mudanças entre as edições de "INSTALACAO VRFICHA MOBILE IMPRESSAO"

De VRWiki
Linha 4: Linha 4:
 
* Haja um sistema de mensageria (RabbitMQ) instalado e configurado corretamente.
 
* Haja um sistema de mensageria (RabbitMQ) instalado e configurado corretamente.
 
* A API do VR Ficha Mobile esteja conectado ao banco de dados e a fila do RabbitMQ corretamente.
 
* A API do VR Ficha Mobile esteja conectado ao banco de dados e a fila do RabbitMQ corretamente.
* O serviço VRFicha Mobile Impressão esteja conectado ao mesmo servidor do RabbitMQ que a API do VRFicha Mobile.
+
* A API do VR Ficha Mobile e o serviço VRFicha Mobile Impressão estejam conectados ao mesmo RabbitMQ.
  
 
O servidor onde o serviço irá rodar deve possuir os seguintes requisitos mínimos:
 
O servidor onde o serviço irá rodar deve possuir os seguintes requisitos mínimos:

Edição das 20h55min de 26 de novembro de 2025

REQUISITOS

Para que o VRFicha Mobile Impressão funcione corretamente, é necessário que:

  • Haja o ambiente do VRFicha Mobile instalado e configurado corretamente.
  • Haja um sistema de mensageria (RabbitMQ) instalado e configurado corretamente.
  • A API do VR Ficha Mobile esteja conectado ao banco de dados e a fila do RabbitMQ corretamente.
  • A API do VR Ficha Mobile e o serviço VRFicha Mobile Impressão estejam conectados ao mesmo RabbitMQ.

O servidor onde o serviço irá rodar deve possuir os seguintes requisitos mínimos:

  • Sistema Operacional: VR Ubuntu 22.04 LTS
  • Processador: 2 vCPU
  • Memória RAM: 4 GB
  • Disco: 40 GB

INSTALAÇÃO

 Obs: Verifique antes se o servidor é 32 ou 64 Bits.
  • Faça o download do arquivo WAR do serviço clicando aqui.
  • Certifique-se de que o arquivo vr.properties está no diretório correto e com as informações corretas de conexão com o RabbitMQ (Diretório: /vr)
 vr.properties
[FILA-IMPRESSAO-FICA]
fichaimpressao.fila.ip=[IP_DO_RABBITMQ]
fichaimpressao.fila.porta=5672
fichaimpressao.fila.usuario=vr
fichaimpressao.fila.senha=vr!RbtMQ

INICIALIZAÇÃO

  • Para iniciar a API, basta executar este comando, passando na flag -f o nome do arquivo yml (Executar comando no mesmo diretório onde o arquivo está)
docker compose -f docker-compose-vrfichaapi.yml up -d

Obs: Será necessário estar autenticado no docker, pois a imagem é privada. Caso não esteja, executar o comando docker login e informar as credenciais

  • Caso seja necessário subir o RabbitMQ, executar o docker compose no arquivo do RabbitMQ também
docker compose -f docker-compose-rabbitmq.yml up -d

IMPRESSÃO DAS FICHAS

  • Para realizar a impressão das fichas, o VRFichaMobileImpressao ainda é necessário estar executando no servidor, pois ele irá consumir a fila do RabbitMQ e imprimir as fichas na impressora configurada no VRFicha.