uj project

This commit is contained in:
2025-12-19 15:00:50 +01:00
parent 50d3390e02
commit 08313ceb11
5 changed files with 158 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
version: '3.8'
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:
image: n8nio/n8n
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
gemini-cli:
build:
context: ./gemini-cli
container_name: gemini_cli_service
restart: always
volumes:
- shared_data:/data
networks:
- n8n_network
# A parancs, hogy a konténer fusson és várjon a feladatokra
command: tail -f /dev/null
networks:
n8n_network:
driver: bridge
volumes:
postgres_data:
n8n_data:
shared_data: