Sign inSign up

feliperaposo/protheus-base

By feliperaposo

•Updated 7 months ago

Imagem do base para montagem das imagens */protheus e */protheus-license

Image
0

10K+

feliperaposo/protheus-base 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 últimas versões homologadas de banco de dados pela TOTVS.

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:488de8424…

Size

333.5 MB

Last updated

7 months ago

docker pull feliperaposo/protheus-base