version: '3.8' services: db: image: ankane/pgvector:latest container_name: n8n-db environment: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: n8n POSTGRES_USER: n8n volumes: - /var/lib/n8n/data/postgres:/var/lib/postgresql/data networks: - n8n-network restart: unless-stopped n8n: image: docker.n8n.io/n8nio/n8n:latest container_name: n8n-app environment: DB_TYPE: postgresdb DB_POSTGRESDB_HOST: db DB_POSTGRESDB_PORT: 5432 DB_POSTGRESDB_USER: n8n DB_POSTGRESDB_PASSWORD: ${POSTGRES_PASSWORD} DB_POSTGRESDB_DATABASE: n8n N8N_ENCRYPTION_KEY: ${N8N_ENCRYPTION_KEY} TIMEZONE: Europe/Berlin volumes: - /var/lib/n8n/data/n8n:/home/n8n/.n8n networks: - n8n-network restart: unless-stopped depends_on: - db networks: n8n-network: driver: bridge