Instalação N8N
Atualizado
version: "3.7"
services:
postgres:
container_name: postgresqln8n
image: postgres:17.2
restart: always
environment:
- POSTGRES_PASSWORD=Admin33Admin77
networks:
- n8n_rede
#ports:
# - 5432:5432
volumes:
- postgres_n8n:/var/lib/postgresql/data
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.role == manager
resources:
limits:
cpus: "0.5"
memory: 1024M
volumes:
postgres_n8n:
external: false
name: postgres_n8n
networks:
n8n_rede:
external: false
name: n8n_redeversion: "3.7"
services:
n8n:
container_name: n8n
image: n8nio/n8n
restart: always
networks:
- n8n_rede
ports:
- 5678:5678
volumes:
- n8n_data:/data
environment:
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_USER=postgres
- DB_POSTGRESDB_PASSWORD=Admin33Admin77
- DB_TYPE=postgresdb
- DB_POSTGRESDB_DATABASE=postgres
- DB_POSTGRESDB_HOST=postgres
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- NODE_ENV=production
- N8N_RELEASE_TYPE=stable
- WEBHOOK_URL=https://n8n.webconfiavel.com.br
- N8N_HOST=https://n8n.webconfiavel.com.br/
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.role == manager
volumes:
n8n_data:
external: false
name: n8n_data
networks:
n8n_rede:
external: false
name: n8n_redesudo nano /etc/caddy/Caddyfilen8n.webconfiavel.com.br {
reverse_proxy 127.0.0.1:5678
request_body {
max_size 200MB
}
}sudo systemctl restart caddydocker network connect bridge n8n