> For the complete documentation index, see [llms.txt](https://docs.vrsoft.com.br/vrmaster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vrsoft.com.br/vrmaster/manual-do-sistema/manual-do-sistema-vr-cotacaoweb.md).

# VR Cotação Web

**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/

![](/files/Qa4Jp7HjV8rx9j47xnxD)

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/

![](/files/KEo6i5VbCFAwCT1SHlwK)

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

![](/files/HsesCCvvNVfpwaliqORy)

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

![](/files/YaQ00fzYTtrddsUh7UKA)

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.

![](/files/bQrSMslPwht06y2gXrZX)

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

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

![](/files/87iU3RaEVlsZQ0LYQMK7)

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.

![](/files/MF5bFaHy6rNfC29ANYKQ)

**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

![](/files/hIYZ5dBjecBumN8SS1XC)

**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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.vrsoft.com.br/vrmaster/manual-do-sistema/manual-do-sistema-vr-cotacaoweb.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
