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

De VRWiki
(Criou página com '==<b>REQUISITOS MÍNIMOS</b>== Para que o VRFicha Mobile Impressão funcione corretamente, é necessário que: * Haja o ambiente do VRFicha Mobile instalado e configurado corr...')
 
(INSTALAÇÃO)
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
==<b>REQUISITOS MÍNIMOS</b>==
+
==<b>REQUISITOS</b>==
 
Para que o VRFicha Mobile Impressão funcione corretamente, é necessário que:
 
Para que o VRFicha Mobile Impressão funcione corretamente, é necessário que:
 
* Haja o ambiente do VRFicha Mobile instalado e configurado corretamente.
 
* Haja o ambiente do VRFicha Mobile instalado e configurado corretamente.
 
* 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.
 +
* 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:
* Sistema Operacional: VR Ubuntu 22.04 LTS
+
* Sistema Operacional: Windows ou VR Ubuntu 22.04 LTS
 
* Processador: 2 vCPU
 
* Processador: 2 vCPU
 
* Memória RAM: 4 GB
 
* Memória RAM: 4 GB
Linha 14: Linha 15:
 
* OBS: Faça o download do arquivo JAVA 11 [https://drive.google.com/drive/folders/1-xc9e-CtA6sl8vkq9MB4VX7qLHXwlOYl clicando aqui].
 
* OBS: Faça o download do arquivo JAVA 11 [https://drive.google.com/drive/folders/1-xc9e-CtA6sl8vkq9MB4VX7qLHXwlOYl clicando aqui].
 
   Obs: Verifique antes se o servidor é 32 ou 64 Bits.
 
   Obs: Verifique antes se o servidor é 32 ou 64 Bits.
* Faça o download do arquivo WAR do serviço [https://storage.googleapis.com/servicecontainer/VRFichaMobileImpressao.war clicando aqui].
+
* Faça o download do arquivo WAR do serviço de impressão [https://drive.google.com/file/d/1421CTyW_YAAjYRZ_l4lt7weeSawFEQDN/view?usp=sharing 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: <b>/vr</b>)
 
* 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: <b>/vr</b>)
 
   <b>vr.properties</b>
 
   <b>vr.properties</b>
 
<pre>
 
<pre>
[FILA-IMPRESSAO-FICA]
+
[FILA-IMPRESSAO-FICHA]
 
fichaimpressao.fila.ip=[IP_DO_RABBITMQ]
 
fichaimpressao.fila.ip=[IP_DO_RABBITMQ]
 
fichaimpressao.fila.porta=5672
 
fichaimpressao.fila.porta=5672
Linha 26: Linha 27:
  
 
==<b>INICIALIZAÇÃO</b>==
 
==<b>INICIALIZAÇÃO</b>==
* Para iniciar a API, basta executar este comando, passando na flag <b>-f</b> o nome do arquivo yml (Executar comando no mesmo diretório onde o arquivo está)
+
* Coloque o arquivo VRFichaMobileImpressao.war em algum local apropriado no servidor (recomendado: <b>C:\VR\EXEC</b> ou <b>/vr/exec</b>)
<pre style="color: silver; background: black;">
+
* Crie um atalho do VRFichaMobileImpressao.war na área de trabalho do servidor
docker compose -f docker-compose-vrfichaapi.yml up -d
+
* No atalho da área de trabalho clique com o botão direito depois clique em "Propriedades".
</pre>
+
* No campo "Destino" colocar o comando -jar com o caminho do java 11, ficando dessa forma a linha:
<b><i>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</i></b>
+
  Destino:   "C:\vr\jdk-11.0.7\bin\java.exe" -jar C:\vr\exec\VRFichaMobileImpressao.war
* Caso seja necessário subir o RabbitMQ, executar o <b>docker compose</b> no arquivo do RabbitMQ também
+
  Clique em OK.
<pre style="color: silver; background: black;">
 
docker compose -f docker-compose-rabbitmq.yml up -d
 
</pre>
 
  
==<b>IMPRESSÃO DAS FICHAS</b>==
+
* O serviço é executado localmente diretamente pelo JDK do Java na versão 11
* Para realizar a impressão das fichas, o <b>VRFichaMobileImpressao</b> ainda é necessário estar executando no servidor, pois ele irá consumir a fila do RabbitMQ e imprimir as fichas na impressora configurada no VRFicha.
 

Edição atual tal como às 11h42min de 27 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: Windows ou 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 de impressã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-FICHA]
fichaimpressao.fila.ip=[IP_DO_RABBITMQ]
fichaimpressao.fila.porta=5672
fichaimpressao.fila.usuario=vr
fichaimpressao.fila.senha=vr!RbtMQ

INICIALIZAÇÃO

  • Coloque o arquivo VRFichaMobileImpressao.war em algum local apropriado no servidor (recomendado: C:\VR\EXEC ou /vr/exec)
  • Crie um atalho do VRFichaMobileImpressao.war na área de trabalho do servidor
  • No atalho da área de trabalho clique com o botão direito depois clique em "Propriedades".
  • No campo "Destino" colocar o comando -jar com o caminho do java 11, ficando dessa forma a linha:
  Destino:   "C:\vr\jdk-11.0.7\bin\java.exe" -jar C:\vr\exec\VRFichaMobileImpressao.war
  Clique em OK.
  • O serviço é executado localmente diretamente pelo JDK do Java na versão 11