Manual do Sistema VR Coletor Online - Docker

De VRWiki

Requisitos

  • Docker
  • Plugin Docker Compose

Instalação

1. Baixar os arquivos de configuração do aplicativo e extrair na pasta ~/.vr.

Link para downloado e extração manual LINK DE DOWNLOAD.

ou execute o comando

  mkdir -p ~/.vr && \
  cd ~/.vr && \
  wget https://storage.googleapis.com/linux-pdv/vr-coletor-online/ColetorOnline.rar -O ColetorOnline.rar && unrar x ~/.vr/ColetorOnline.rar && \
  rm ColetorOnline.rar 

Certifique-se que a pasta esteja nessa estrutura.

 Estrutura da pasta
 ├── ~/.vr/
 │   ├── ColetorOnline/
 │   │   ├── docker-compose.yml  
 └── └── └── .env

2. Configuração do ambiente.

 A configuração de todo ambiente será realizada pelo arquivo .env que serve como ponto central de configurações para o docker compose e vr.properties para configurações relacionadas ao banco de dados.

- 2.1 Dentro do arquivo vr.properties devemos configurar a conexão com banco de dados;

 Caso já tenha o VRMaster instalado no computador pode utilizar o mesmo arquivo properties do master referenciado seu caminho no passo 2.2.
 database.ip= IP do computador onde esta o branco de dados do VRMaster.
 database.porta=Porta configurada no postrgres.
 database.nome=Nome do banco de dados do VRMaster.
 database.usuario=Nome de usuário configurado no postrgres.
 database.senha=Senha de usuário configurada no postrgres.
 #Exemplo de configuração
 database.ip=192.168.0.100
 database.porta=5432
 database.nome=vrmaster
 database.usuario=postgres
 database.senha=postgres

- 2.2 Dentro do arquivo .env devemos alterar as configurações;

 Caso já tenha o VRMaster instalado no computador pode utilizar o mesmo arquivo properties do master na variavel PATH_VR_PROPERTIES
 VERSION  = versão a ser utilizada pelo cliente.
 PORT  = a porta de acesso ao aplicativo.
 PATH_VR_PROPERTIES  = Caminho do arquivo vr.properties. 
 #Exemplo de configuração
 VERSION=v4.1.2
 PORT=8080
 PATH_VR_PROPERTIES=/vr/vr.properties

3. Abrir o terminal na mesma pasta do aplicativo.

  cd ~/.vr/ColetorOnline

4. Executar o comando para inicializar o aplicativo.

  docker compose up -d --build

5. Adicione o comando ao inicializar do sistema operacional.

  docker compose -f ~/.vr/ColetorOnline/docker-compose.yml up

Essa ação é necessária para que o serviço suba caso o servidor seja reiniciado.