From 907876a01f121cc22f1c6efff61f1852de992743 Mon Sep 17 00:00:00 2001 From: wpanda Date: Fri, 19 Dec 2025 15:55:11 +0100 Subject: [PATCH] =?UTF-8?q?N8n=20image=20modosit=C3=A4sa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dev/n8n_gemini_db/.env | 4 ++-- Dev/n8n_gemini_db/Dockerfile | 15 +++++++++++++++ Dev/n8n_gemini_db/docker-compose.yml | 16 +--------------- 3 files changed, 18 insertions(+), 17 deletions(-) create mode 100644 Dev/n8n_gemini_db/Dockerfile diff --git a/Dev/n8n_gemini_db/.env b/Dev/n8n_gemini_db/.env index 6bf692c..2bb2235 100644 --- a/Dev/n8n_gemini_db/.env +++ b/Dev/n8n_gemini_db/.env @@ -1,9 +1,9 @@ # PostgreSQL Database Settings POSTGRES_DB=n8n POSTGRES_USER=n8nuser -POSTGRES_PASSWORD=mysecretpassword +POSTGRES_PASSWORD=virgI6774 # n8n Subdomain and Domain Settings # Example: n8n.example.com -DOMAIN_NAME=example.com +DOMAIN_NAME=home.meszely.eu SUBDOMAIN=n8n diff --git a/Dev/n8n_gemini_db/Dockerfile b/Dev/n8n_gemini_db/Dockerfile new file mode 100644 index 0000000..a4eb322 --- /dev/null +++ b/Dev/n8n_gemini_db/Dockerfile @@ -0,0 +1,15 @@ +# Start from the official n8n image +FROM n8nio/n8n + +# Switch to root user to install system packages +USER root + +# Install Python and pip for Alpine Linux +# hadolint ignore=DL3018 +RUN apk add --no-cache python3 py3-pip + +# Install the gemini python package +RUN pip install --break-system-packages google-generativeai + +# Switch back to the non-root user that n8n uses +USER node diff --git a/Dev/n8n_gemini_db/docker-compose.yml b/Dev/n8n_gemini_db/docker-compose.yml index c04e197..5cfdde8 100644 --- a/Dev/n8n_gemini_db/docker-compose.yml +++ b/Dev/n8n_gemini_db/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.8' - services: db: image: postgres:13 @@ -15,7 +13,7 @@ services: - n8n_network n8n: - image: n8nio/n8n + build: . container_name: n8n_service restart: always ports: @@ -39,18 +37,6 @@ services: 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