Sign inSign up

feliperaposo/protheus

By feliperaposo

Updated 6 months ago

Imagem do AppServer Protheus. Usada com */protheus-license e */protheus-dbaccess

Image
6

10K+

feliperaposo/protheus repository overview

Ambiente Protheus 12 com PostgreSQL ou Microsoft SQL Server

Esse projeto visa a montagem rápida de um ambiente Protheus 12 com PostgreSQL ou Microsoft SQL Server, nas versões homologadas de banco de dados pela TOTVS.

Versões disponíveis:
Protheus 12.1.2210, 12.1.2310, 12.1.2410 e 12.1.2510

As imagens aqui usadas são mantidas por mim, Felipe Raposo ([email protected]), mas contribuições serão aceitas.

O projeto são basicamente cinco imagens:

  • PostgreSQL
  • Microsof SQL Server
  • License Server
  • DbAccess
  • Protheus Server

Como montar o ambiente

Basta baixar os arquivos docker-compose.yaml e .env e executar o comando:

docker-compose up ou docker-compose up -d

O primeiro comando irá exibir os logs dos containeres no console. O parâmetro -d (detached) libera o console.

Será criado o diretório ./data que conterá todos os dados do banco de dados e uma pasta temporária que será compartilhada com o AppServer, dentro de protheus_data/system_temp. Caso esteja sendo usado o SELinux, crie o diretório manualmente previamente, e configure a label svirt_sandbox_file_t nesse diretório, com os comandos abaixo:

mkdir ./data && chcon -t svirt_sandbox_file_t ./data

Portas disponíveis

Após a subida do ambiente, estarão disponíveis os serviços/portas:

Porta 5432 (PostgreSQL) ou 1433 (Microsoft SQL Server)

  • Database: protheus
  • Usuário: protheus
  • Senha: protheus
    Porta 7890 - dbAccess (sem senha)
    Porta 1234 - Protheus (base vazia - usuário administrador sem senha)
    Porta 8080 - WebApp do Protheus
    Porta 8081 - WebApp do LicenseServer

Fonte do projeto
https://bitbucket.org/felipe_raposo/docker-protheus-postgresql-microsoft-sql-server/

Tag summary

Content type

Image

Digest

sha256:8064c45e6

Size

940.3 MB

Last updated

6 months ago

docker pull feliperaposo/protheus