Base de dados PostgreSQL em container Docker configurada conforme os requisitos para uso com o ERP TOTVS Protheus
Esta imagem utiliza sempre a última versão do banco PostgreSQL disponível no Docker Hub oficial.
Por meio de variáveis de ambiente é possível realizar a montagem de um banco seguindo as configurações de encoding, collation e character type dispostas na documentação de bancos de dados homologados pela TOTVS.
Ao meu ver, para todo iniciante em programação ADVPL (assim como eu também fui) as partes mais difíceis são:
- Ter acesso para baixar os arquivos de configuração
- Encontrar as documentações necessárias
- Realizar a montagem de ambiente de desenvolvimento
Com isto em mente, resolvi criar um modo simples de prover um ambiente de desenvolvimento para aqueles que desejam aprender a linguagem ADVPL, entender os passos necessários para montar as camadas de um ambiente Protheus em Linux ou até mesmo como utilizar o ERP dentro de containers Docker.
Para utilizar esta imagem apenas é necessário ter o Docker instalado na sua máquina, contudo para instalar o Docker são necessários alguns requisitos de sistema.
Caso você não tenha o Docker instalado, dê uma olhada nos vídeos abaixo de acordo com o seu sistema operacional:
- Windows 10 64-bit Pro, Enterprise ou Education: Instalando Docker for Windows no Windows 10
- Windows 10 Home (e também os demais acima): Configurando Windows 10 + WSL 2 + Docker
- Linux Ubuntu: Instalando o Docker no Ubuntu