From 38c21cf5c2c6823cb471f75ff2fa935a1748f421 Mon Sep 17 00:00:00 2001 From: wpanda Date: Tue, 23 Dec 2025 14:43:16 +0100 Subject: [PATCH] . --- Dev/n8n/panda_n8n/.env | 1 + Dev/n8n/panda_n8n/Dockerfile | 13 +++++++++++++ Dev/n8n/panda_n8n/docker-compose.yml | 10 ++++++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 Dev/n8n/panda_n8n/Dockerfile diff --git a/Dev/n8n/panda_n8n/.env b/Dev/n8n/panda_n8n/.env index 6253f77..26e630a 100644 --- a/Dev/n8n/panda_n8n/.env +++ b/Dev/n8n/panda_n8n/.env @@ -7,6 +7,7 @@ WEBHOOK_URL=http://localhost:5678/ # This should be your public URL if n8n is ex N8N_ENCRYPTION_KEY=sosetudhatodmegmitirokide # IMPORTANT: Generate a strong, random key! # Postgres configuration +POSTGRES_DB_DATA_PATH=/home/wpanda/psql_data/n8n_db POSTGRES_DB=n8n POSTGRES_USER=n8n POSTGRES_PASSWORD=pandA6774 # IMPORTANT: Use a strong, random password! \ No newline at end of file diff --git a/Dev/n8n/panda_n8n/Dockerfile b/Dev/n8n/panda_n8n/Dockerfile new file mode 100644 index 0000000..573777f --- /dev/null +++ b/Dev/n8n/panda_n8n/Dockerfile @@ -0,0 +1,13 @@ +# Use the latest Fedora as the base image +FROM fedora:latest + +# Set labels for metadata +LABEL maintainer="Wpanda" +LABEL description="Custom Fedora image with gemini-cli pre-installed." + +# Install npm, clean up dnf cache, and create a directory for the app +RUN dnf install -y npm && \ + dnf clean all + +# Install @google/gemini-cli globally using npm +RUN npm install -g @google/gemini-cli diff --git a/Dev/n8n/panda_n8n/docker-compose.yml b/Dev/n8n/panda_n8n/docker-compose.yml index 841a4c8..d5c89b6 100644 --- a/Dev/n8n/panda_n8n/docker-compose.yml +++ b/Dev/n8n/panda_n8n/docker-compose.yml @@ -31,8 +31,14 @@ services: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} volumes: - - db_data:/var/lib/postgresql/data + - ${POSTGRES_DB_DATA_PATH}:/var/lib/postgresql/data + + panda-gemini: + build: . + container_name: panda-gemini + restart: unless-stopped + command: tail -f /dev/null volumes: n8n_data: - db_data: \ No newline at end of file + \ No newline at end of file