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. | ||
| − | * | + | * 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: Faça o download do arquivo JAVA 11 clicando aqui.
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.