Aquele dia que você precisa de armazenar rapidamente informações em um banco de dados seguro e não tem tempo nem infraestrutura.
O banco de dados está configurado para o Encoding Latin1, portanto suporta a lingua PT-BR.
- Atenção: apesar do encoding ser Latin1 o nome das tabelas e colunas devem estar em UTF8
O dockerfile funciona em ambiente Linux e cria uma base de dados permanente em /home/postgres_br
O docker-compose já está configurado para que haja uma rede de comunicação entre os containers (networks: postgres)
Para executar, clone o repositório, no terminal acesse a pasta e execute o comando:
$ docker build
Isso fará o build do container no formato que desejamos (Latin1 e PT-BR). Posteriormente, na mesma pasta, devemos executar o Docker Compose:
$ docker-compose up
Este comando irá rodar os containers.
Para conectar ao servidor:
- Login: postgres
- Senha: changeme
- É recomendável alterar o arquivo do docker-compose antes de implementar
Para acessar o servidor: IP_Local:5432
Para logar no PGAdmin 4:
- Login: pgadmin4@pgadmin.org
- Senha: admin
- É recomendável alterar o arquivo do docker-compose antes de implementar
Para acessar o servidor: IP_Local:80
Para encerrar basta executar o comando:
$ docker-compose down