Passo 1
Antes de começarmos a configuração do Postgres no Portainer.io no Docker Swarm, é essencial garantir um desempenho ótimo e tempo de resposta rápido. Recomendamos contratar um servidor VPS Linux, Ubuntu ou Debian.
Passo 2
Configurando a Stack do Postgres
Obeservação: Antes de adicionar sua Stack, crie uma network da seguinte forma.
Acesse Networks no menu lateral esquerdo do portainer, clique no botão + add network no canto superior direito.
Name: digital_network
Driver: Overlay
Clique em create the network para salvar a nova rede.

Passo 3
Em seguida clique em Stack no menu lateral e depois em + Add Stack no menu superior do lado direito.

Altere:
- POSTGRES_PASSWORD
- networks (opcional)
version: "3.8"
services:
postgres:
image: postgres:16.4
command: [postgres, --max_connections=100]
environment:
- POSTGRES_PASSWORD=[sua_senha]
networks:
- digital_network
volumes:
- postgres_data:/var/lib/postgresql/data
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.role == manager
#- node.role == worker
#- node.hostname == database
resources:
limits:
cpus: "1"
memory: 2048M
volumes:
postgres_data:
external: true
networks:
digital_network:
external: true
Gostou do conteúdo? Quer apoiar nosso trabalho?
Você pode fazer uma doação e nos ajudar a continuar criando conteúdo de qualidade. Acesse o link para ver as formas de pagamento disponíveis: https://www.asaas.com/c/io73sms6maiim7ud
Chave Pix: (15) 99855-8323