Commit Graph

39 Commits

Author SHA1 Message Date
Yury Kossakovsky
0dec31539e fix(n8n): use static ffmpeg for alpine compatibility 2026-02-02 21:04:06 -07:00
Yury Kossakovsky
45ba3642a8 feat(n8n): add make import command for workflow imports 2026-01-02 15:48:55 -07:00
Yury Kossakovsky
54503cd106 fix(n8n): switch ffmpeg source to github for reliability 2026-01-02 10:17:40 -07:00
Yury Kossakovsky
8650c70992 fix: use static ffmpeg binary for n8n 2.1.0+ compatibility 2025-12-22 09:14:19 -07:00
Yury Kossakovsky
3134eee354 refactor: remove N8N_VERSION env variable, hardcode stable 2025-12-15 10:06:13 -07:00
Yury Kossakovsky
81b8eb3352 fix(n8n): add versionId to workflow json files for v2 compatibility 2025-12-12 13:55:55 -07:00
Yury Kossakovsky
9c3bb203d0 feat: add generic_timezone env variable for n8n services 2025-12-11 11:39:01 -07:00
Yury Kossakovsky
9d05a80a18 fix: add NODE_PATH for pnpm-installed modules in runner 2025-12-11 11:39:01 -07:00
Yury Kossakovsky
ef4e801b4f fix: use correct task-runners.json format from n8nio/runners 2025-12-11 11:39:01 -07:00
Yury Kossakovsky
e284e5a129 fix: use correct user 'runner' in Dockerfile.runner 2025-12-11 11:39:01 -07:00
Yury Kossakovsky
da7d3ba5b3 fix: use pnpm and task-runners.json for runner npm packages
n8nio/runners image uses pnpm, not npm. configure allowed modules
via n8n-task-runners.json instead of environment variables.

- switch from npm to pnpm in Dockerfile.runner
- add n8n-task-runners.json for module allowlist config
- remove redundant env vars from docker-compose.yml
- update documentation to reflect new config location
2025-12-11 11:39:01 -07:00
Yury Kossakovsky
27a794e7eb fix: install npm packages in task runner for code node support
n8n v2.0 executes code nodes in a separate task runner container.
the runner image (n8nio/runners) doesn't include npm packages like
cheerio, axios, moment, lodash - causing "module is disallowed" errors.

- add Dockerfile.runner with npm packages for code nodes
- rename Dockerfile to Dockerfile.n8n for clarity
- update docker-compose.yml to use custom runner build
2025-12-11 11:39:01 -07:00
Yury Kossakovsky
35ca31d1af fix: address n8n v2.0 migration review issues
- fix quote parsing in N8N_WORKER_COUNT from .env
- remove unused N8N_RUNNER_COUNT references
- parameterize n8n version for both n8n and runner images
- add healthchecks to n8n main and worker services
2025-12-11 11:39:01 -07:00
Yury Kossakovsky
0b7dbffe79 chore: update n8n Dockerfile to use stable version 2.0.0
Replaced the pre-release version 2.0.0-rc.4 with the stable release 2.0.0 in the Dockerfile for n8n.
2025-12-11 11:39:01 -07:00
Yury Kossakovsky
638c3d17a6 feat: add n8n v2.0 external task runner support
upgrade n8n from 1.123.3 to 2.0.0-rc.4 with external task runners for
Code node execution. task runners handle javascript and python code
execution in isolated containers with configurable concurrency.

key changes:
- add n8n-runner service using n8nio/runners:2.0.0-rc.4
- configure runner auth token and broker communication
- add N8N_RUNNER_COUNT for scaling runner replicas
- move code node library config to runner container
- update binary data mode from filesystem to database
- add runner count prompt to installation wizard
2025-12-11 11:39:01 -07:00
Yury Kossakovsky
5dbc647a7a build: update n8n image to version 1.123.4 2025-12-09 21:59:04 -07:00
Yury Kossakovsky
c2f6da8746 build: update n8n image to version 1.123.3 2025-12-05 14:44:44 -07:00
Yury Kossakovsky
de327efc61 Update n8n Dockerfile to use image version 1.123.2 2025-12-04 10:38:19 -07:00
Yury Kossakovsky
f70ee5e206 Update n8n Dockerfile to use specific image version 1 instead of latest 2025-12-03 10:15:46 -07:00
Yury Kossakovsky
edc47b8714 Merge branch 'coleam00:main' into main 2025-09-09 10:37:17 -06:00
Roberto Fernandez
d24ac42ea3 Update V1_Local_RAG_AI_Agent.json
Just renaming the workflow for a missing L in Local
2025-09-09 10:36:17 -06:00
Roberto Fernandez
af97c9580f Update V1_Local_RAG_AI_Agent.json
Just renaming the workflow for a missing L in Local
2025-08-25 12:56:25 -06:00
Yury Kossakovsky
cb5cdbea88 Add automated n8n workflow for GitHub backup with deletion tracking
- Introduced a new workflow to automate the backup of n8n workflows to GitHub, including functionality to track and delete workflows that have been removed in n8n.
- Implemented nodes for file retrieval, comparison, and conditional actions based on file status (new, different, or same).
- Added scheduling capabilities and notifications via Telegram for workflow execution status.
- Configured global variables for GitHub repository settings to streamline user setup.
2025-08-12 21:20:46 -06:00
Yury Kossakovsky
a5dc3401e4 Refactor Dockerfile to use Alpine package manager for ffmpeg installation
- Changed the installation method for ffmpeg from apt-get to apk to optimize the Docker image size and improve build efficiency.
2025-07-29 14:16:56 -06:00
Yury Kossakovsky
63138e278d Update docker-compose.yml to build N8N from local context and add Dockerfile for N8N service
- Changed N8N service configuration in docker-compose.yml to build from a local context instead of using the latest image.
- Added a new Dockerfile for the N8N service that installs ffmpeg to enhance functionality.
2025-07-29 14:13:44 -06:00
Yury Kossakovsky
e00e3586fb Add Kids Story Building System workflow
- Introduced a new workflow for generating children's stories using structured input and AI-driven prompts.
- The workflow includes various nodes for defining story elements, character creation, and story drafting.
- Integrated sticky notes for user guidance and instructions throughout the story creation process.
- Enhanced automation by allowing users to save generated stories directly to Google Drive, streamlining the storytelling experience.
2025-06-23 13:35:04 -06:00
Yury Kossakovsky
f5a59cb26a Add new workflow for generating and auto-posting AI videos to social media
- Introduced a comprehensive workflow that automates the generation of video content using Veo3 and posts it across multiple social media platforms including Instagram, YouTube, TikTok, Facebook, Threads, Twitter, LinkedIn, Bluesky, and Pinterest.
- Integrated Google Sheets for managing video ideas and tracking statuses.
- Implemented a scheduling trigger to run the script daily, enhancing content production efficiency.
2025-06-23 10:25:57 -06:00
Yury Kossakovsky
126317ce75 Update multiple n8n workflows set ID
- Refined various workflows to improve their performance and usability, including updates to AI-powered automation tasks.
- Enhanced integration with external services such as Google Sheets, Telegram, and OpenAI, ensuring smoother data handling and user interactions.
- Improved documentation and clarity within workflows to facilitate better understanding and usage for end-users.
2025-05-30 15:20:39 -06:00
Yury Kossakovsky
be6a52303f Add new n8n workflow for AI-powered video generation and multi-platform publishing
- Introduced a comprehensive workflow that automates the generation of short-form videos using OpenAI, Flux, Kling, and ElevenLabs.
- The workflow includes nodes for image generation, video creation, voiceover generation, and uploading to multiple social media platforms.
- Enhanced user guidance with sticky notes detailing setup instructions and API key requirements for seamless integration.
- Implemented error handling and retry mechanisms to ensure robust execution of video generation tasks.
2025-05-19 17:42:58 -06:00
Yury Kossakovsky
3eb8a94620 Add new n8n workflow for backing up all workflows to Google Drive every 4 hours
- Introduced a new workflow that automates the backup of all n8n workflows to Google Drive at a 4-hour interval.
- The workflow includes nodes for creating folders, converting workflows to JSON files, and managing folder deletions to maintain organization.
- Enhanced scheduling and filtering capabilities to ensure efficient backup management.
2025-05-15 20:22:00 -06:00
Yury Kossakovsky
da812c18a4 Add new n8n workflow for automated backup to Google Drive with email and Discord notifications
- Introduced a comprehensive workflow that automates the backup of n8n workflows to Google Drive.
- The workflow includes nodes for scheduling, retrieving existing workflows, and sending success or failure notifications via email and Discord.
- Enhanced user guidance with sticky notes detailing setup instructions and important information.
2025-05-15 20:19:37 -06:00
Yury Kossakovsky
0027e6948b Add new n8n workflow for automatic documentation and backup of workflows
- Introduced a comprehensive workflow that automatically documents and backs up n8n workflows to Notion and GitHub.
- The workflow includes nodes for setting fields, mapping data, and handling notifications, ensuring efficient management and tracking of workflow changes.
2025-05-15 20:19:33 -06:00
Yury Kossakovsky
ced3b81bfe Add new n8n workflow for automated YouTube video scheduling and AI-generated metadata
- Introduced a comprehensive workflow that automates the scheduling of YouTube videos, including fetching the latest videos, generating SEO-optimized titles, descriptions, and tags using AI, and updating video metadata.
- The workflow enhances content management efficiency on YouTube by integrating various nodes for video processing and scheduling.
2025-05-15 18:45:45 -06:00
Yury Kossakovsky
35e9d035d4 Add new n8n workflow for automating YouTube uploads with AI-generated metadata
- Introduced a comprehensive workflow that automates the process of uploading videos to YouTube, including downloading video files from Google Drive, generating descriptions and tags using AI, and updating video metadata.
- The workflow includes nodes for downloading videos, creating descriptions, generating SEO-optimized titles, and managing video uploads, enhancing the efficiency of content management on YouTube.
2025-05-15 18:45:40 -06:00
Yury Kossakovsky
532c5f0584 Update n8n import script and workflows
- Modified the n8n import script to enhance functionality.
- Added multiple new workflow JSON files for various AI applications, including automated email responses, sentiment analysis, and social media management.
- Updated existing workflows to improve performance and integration with AI tools.
2025-05-05 13:56:16 -06:00
Cole Medin
468e423aef Couple small corrections 2025-03-11 14:22:27 -05:00
Cole Medin
af22927da2 Update V3_Local_Agentic_RAG_AI_Agent.json 2025-03-05 21:41:14 -06:00
Cole Medin
b303716c89 Local Agentic RAG Agent 2025-03-03 14:10:29 -06:00
Cole Medin
bf966e9d6d Initial Commit for Revamped Local AI Package with Supabase 2025-02-16 15:12:32 -06:00