Sign inSign up

juliansantosinfo/totvs_dbaccess

By juliansantosinfo

Updated 6 months ago

Dockerização do DBAccess para ERP TOTVS Protheus

Image
Developer tools
1

5.8K

juliansantosinfo/totvs_dbaccess repository overview

Dockerização do DBAccess para ERP TOTVS Protheus

Overview

Este repositório contém a implementação da aplicação DBAccess para ERP TOTVS Protheus utilizando containers Docker.

O sistema de ERP Protheus é uma solução de software complexa que requer configurações e dependências específicas para funcionar. Este projeto visa simplificar a instalação, configuração e execução do Protheus ao containerizar-o utilizando Docker.

Componentes

Este repositório contém um dos três principais componentes:

  • dbaccess: Um serviço que fornece acesso ao banco de dados.

Outros containeres necessários

  • appserver: O servidor de aplicação principal do sistema ERP Protheus.
  • licenseserver: Um serviço que gerencia licenças para o sistema ERP Protheus.
Início Rápido

Para começar com este projeto, siga os passos abaixo.

Importante: Este container precisa estar na mesma rede que os serviços MSSQL, LicenseServerm e AppServer para funcionar corretamente.

  1. Baixe a imagem:

    docker pull juliansantosinfo/totvs_dbaccess:latest
    
  2. Criar rede exclusiva para os containeres do projeteto:

    docker network create totvs
    
  3. Executar o container.

    docker run -d --name totvs_dbaccess --network totvs -p 7890:7890 -p 7891:7891 juliansantosinfo/totvs_dbaccess:latest
    
Build local

Caso queira construir as imagens localmente

  1. Clone o repositório GIT do projeto:

    git clone https://github.com/juliansantosinfo/TOTVS-Protheus-in-Docker.git
    
  2. acesse o diretório dbaccess:

    cd dbaccess
    
  3. Execute o script `build.sh:

    ./build.sh
    
Variáveis de Ambiente
Variável de AmbienteConteúdo PadrãoDescrição
DATABASE_PASSWORDMicrosoftSQL2019Senha para acesso ao banco de dados (Mesma definida no container de banco de dados do MSSQL).
DBACCESS_LICENSE_SERVERtotvs_licenseserverDefine o nome do host do servidor de licenças.
DBACCESS_LICENSE_PORT5555Define a porta do servidor de licenças.
DBACCESS_CONSOLEFILE/totvs/dbaccess/multi/dbconsole.logDefine o caminho para o arquivo de log do dbaccess.

Tag summary

Content type

Image

Digest

sha256:a8442cd27

Size

444.8 MB

Last updated

6 months ago

docker pull juliansantosinfo/totvs_dbaccess