Sign inSign up

juliansantosinfo/totvs_licenseserver

By juliansantosinfo

Updated 6 months ago

Dockerização do LicenseServer para ERP TOTVS Protheus

Image
Developer tools
2

5.2K

juliansantosinfo/totvs_licenseserver repository overview

Dockerização do LicenseServer para ERP TOTVS Protheus

Overview

Este repositório contém a implementação da aplicação LicenseServer para ERP TOTVS Protheus utilizando contêineres 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 LicenseServer utilizando Docker.

Componentes

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

  • licenseserver: Um serviço que gerencia licenças para o sistema ERP Protheus.

Outros contêineres necessários

  • appserver: O servidor de aplicação principal do sistema ERP Protheus.
  • dbaccess: Um serviço que fornece acesso ao banco de dados.
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, DBAccess e AppServer para funcionar corretamente.

  1. Baixe a imagem:

    docker pull juliansantosinfo/totvs_licenseserver: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 5555:5555 -p 2234:2234 -p 8020:8020 --ulimit nofile=65536:65536 juliansantosinfo/totvs_licenseserver: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 licenseserver
    
  3. Execute o script `build.sh:

    ./build.sh
    
Variáveis de Ambiente
Variável de AmbienteConteúdo PadrãoDescrição
LICENSE_TCP_PORT2234Define a porta TCP para comunicação com o servidor de licenças.
LICENSE_CONSOLEFILE/totvs/licenseserver/bin/appserver/licenseserver.logDefine o caminho para o arquivo de log do servidor de licenças.
LICENSE_PORT5555Define a porta principal do servidor de licenças.
LICENSE_WEBAPP_PORT8020Define a porta para a interface de monitoramento web do servidor de licenças.

Tag summary

Content type

Image

Digest

sha256:ebb4882c1

Size

482.2 MB

Last updated

6 months ago

docker pull juliansantosinfo/totvs_licenseserver