Manual do Sistema VR CotacaoWeb

De VRWiki

Manual de Configuração do VR Apache e VR Cotação Web

Este documento tem como objetivo orientar o processo completo de configuração doVRApache dentro de um ambiente Docker e a integração da aplicação VR Cotação Web.

1. Estrutura de Diretórios

/home/usuário/.vr/VRApache/

EstruturaApache.png

Dentro do diretório principal VRApache estarão contidos todos os arquivos necessáriospara inicializar o contêiner Docker responsável pelo servidor Apache e hospedar a aplicação VR Cotação Web.

2. Passo a Passo para Configuração

1. 1. Crie a pasta VRApache dentro do diretório ~/.vr/: sudo mkdir -p /home/usuário/.vr/VRApache/

DiretorioVRApache.png

2. Coloque dentro desta pasta o arquivo de configuração docker-compose do VRApache, chamado docker-compose-vr-apache.yml.

DiretorioCompose.png

3. Execute o comando abaixo para inicializar o contêiner: docker-compose -f docker-compose-vr-apache.yml up -d

TerminalApache.png

Após executar o comando, a imagem do VR Apache será baixada do repositório oficial e iniciará automaticamente o serviço Apache dentro do contêiner Docker.

3. Configuração da Aplicação PHP (VR Cotação Web)

Após a criação do contêiner, será gerada a pasta 'php' dentro de /home/usuário/.vr/VRApache/. É nela que serão armazenadas as aplicações PHP.

PhpApache.png

1. Baixe o arquivo compactado da aplicação VR Cotação Web e descompacte dentrodapasta php:

/home/usuário/.vr/VRApache/php/

LocalAplicacaoCotacao.png

2. Dentro da pasta descompactada, localize o arquivo de configuração de conexão como banco de dados: /home/usuário/.vr/VRApache/php/VRCotacaoWeb/php/conexao.php

4. Edição do conexao.php

Edite o arquivo conexão.php com as credenciais do banco de dados, baseando-senas informações presentes no arquivo vr.properties. Certifique-se de ajustar os parâmetros de host, usuário, senha e nome do banco conforme necessário.

ConfiguracaoConexaoPhp.png

5. Inicialização Automática no Linux

Para garantir que o serviço do VR Apache seja iniciado automaticamente junto ao sistema, adicione o comando abaixo no processo de inicialização do Linux (por exemplo, no crontab ou em um script de inicialização):

docker-compose -f /home/usuário/.vr/VRApache/docker-compose-vr-apache.yml up-d

ScriptInicializacao.png

6. Boas Práticas e Observações Técnicas

Verifique se o Docker e o Docker Compose estão corretamente instalados e atualizados. Mantenha permissões adequadas para o diretório ~/.vr/VRApache/. Certifique-se de que a porta do Apache (geralmente 80 ou 8080) não está em uso por outro serviço.

7. Arquivos Necessários

• Arquivo YML do VR Apache:

https://drive.google.com/file/d/1hs60BeHufwKiSvXbLlcuYiuo4Lfptshv/view?usp=sharing

• Versão do VR Cotação Web:

https://drive.google.com/file/d/1zlO7eT92MX22X74lbQsglV5nzpxM8M8D/view?usp=sharing

Após seguir os passos acima, o ambiente do VR Apache estará devidamente configurado e a aplicação VR Cotação Web pronta para uso. Em caso de dúvidas oufalhas durante o processo, revise os logs do Docker utilizando o comando: docker logs nome_do_container -f