Files
WPanda/Dev/n8n/n8n_gemini_db/docker-compose.yml
2025-12-23 12:59:36 +01:00

48 lines
1.0 KiB
YAML

services:
db:
image: postgres:13
container_name: n8n_postgres_db
restart: always
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- n8n_network
n8n:
build: .
container_name: n8n_service
restart: always
ports:
- "5678:5678"
environment:
- DB_TYPE=postgres
- DB_POSTGRESDB_HOST=db
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
- DB_POSTGRESDB_USER=${POSTGRES_USER}
- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
- N8N_HOST=${SUBDOMAIN}.${DOMAIN_NAME}
- N8N_PROTOCOL=https
- NODE_ENV=production
- WEBHOOK_URL=https://${SUBDOMAIN}.${DOMAIN_NAME}/
volumes:
- n8n_data:/home/node/.n8n
- shared_data:/data
networks:
- n8n_network
depends_on:
- db
networks:
n8n_network:
driver: bridge
volumes:
postgres_data:
n8n_data:
shared_data: