Merge branch #fuliai/ain8n' into 'davidak47/ain8n'
Browse files- Dockerfile +1 -7
- README.md +8 -0
- config/n8n_env.sh +2 -21
Dockerfile
CHANGED
|
@@ -4,7 +4,7 @@ FROM nikolaik/python-nodejs:python3.12-nodejs20
|
|
| 4 |
# 添加维护者信息
|
| 5 |
LABEL maintainer="ai来事 <https://www.youtube.com/@all.ai.>"
|
| 6 |
|
| 7 |
-
ARG CACHEBUST=
|
| 8 |
|
| 9 |
# 设置构建参数,提供默认值
|
| 10 |
ARG WEBHOOK_URL=https://你的hf账户名-空间名.hf.space/
|
|
@@ -23,12 +23,6 @@ ENV WEBHOOK_URL=${WEBHOOK_URL} \
|
|
| 23 |
DB_POSTGRESDB_PORT=${POSTGRESDB_PORT} \
|
| 24 |
VIRTUAL_ENV=/home/pn/venv \
|
| 25 |
PATH="/home/pn/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH" \
|
| 26 |
-
# 添加 Redis 配置
|
| 27 |
-
QUEUE_BULL_REDIS_HOST=localhost \
|
| 28 |
-
QUEUE_BULL_REDIS_PORT=6379 \
|
| 29 |
-
QUEUE_BULL_REDIS_DB=0 \
|
| 30 |
-
N8N_QUEUE_BULL_REDIS_PREFIX=n8n:queue \
|
| 31 |
-
EXECUTIONS_MODE=queue \
|
| 32 |
# 添加 Qdrant 配置
|
| 33 |
QDRANT_HOST=http://localhost \
|
| 34 |
QDRANT_PORT=6333 \
|
|
|
|
| 4 |
# 添加维护者信息
|
| 5 |
LABEL maintainer="ai来事 <https://www.youtube.com/@all.ai.>"
|
| 6 |
|
| 7 |
+
ARG CACHEBUST=222
|
| 8 |
|
| 9 |
# 设置构建参数,提供默认值
|
| 10 |
ARG WEBHOOK_URL=https://你的hf账户名-空间名.hf.space/
|
|
|
|
| 23 |
DB_POSTGRESDB_PORT=${POSTGRESDB_PORT} \
|
| 24 |
VIRTUAL_ENV=/home/pn/venv \
|
| 25 |
PATH="/home/pn/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH" \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
# 添加 Qdrant 配置
|
| 27 |
QDRANT_HOST=http://localhost \
|
| 28 |
QDRANT_PORT=6333 \
|
README.md
CHANGED
|
@@ -6,3 +6,11 @@ colorTo: pink
|
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
+
|
| 10 |
+
## 【[**视频教程**](https://www.bilibili.com/video/BV15vwde5ESc/)】
|
| 11 |
+
|
| 12 |
+
## N8N的最佳搭档:[必备]
|
| 13 |
+
在 HuggingFace 上部署 NocoDB,AirTable的开源平替。支持数据持久化,部署后数据仍然保留。
|
| 14 |
+
### [视频教程](https://www.bilibili.com/video/BV1UKXXYPEuH/)
|
| 15 |
+
#### [图文教程](https://gamma.app/docs/nocodb-589bf8zapkagmss)
|
| 16 |
+
|
config/n8n_env.sh
CHANGED
|
@@ -2,27 +2,8 @@
|
|
| 2 |
|
| 3 |
# N8N 基础配置
|
| 4 |
export N8N_ENCRYPTION_KEY="${N8N_ENCRYPTION_KEY:-n8n8n8n}"
|
| 5 |
-
export NODE_FUNCTION_ALLOW_BUILTIN=*
|
| 6 |
-
export NODE_FUNCTION_ALLOW_EXTERNAL=*
|
| 7 |
-
|
| 8 |
-
# 数据清理配置
|
| 9 |
-
export EXECUTIONS_DATA_PRUNE=true
|
| 10 |
-
export EXECUTIONS_DATA_MAX_AGE=36
|
| 11 |
-
export EXECUTIONS_DATA_PRUNE_MAX_COUNT=1000
|
| 12 |
-
export EXECUTIONS_DATA_SAVE_ON_ERROR=all
|
| 13 |
-
export EXECUTIONS_DATA_SAVE_ON_SUCCESS=all
|
| 14 |
-
export EXECUTIONS_DATA_SAVE_ON_PROGRESS=false
|
| 15 |
-
export EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false
|
| 16 |
|
| 17 |
# N8N 功能配置
|
| 18 |
-
export
|
| 19 |
-
export N8N_VERSION_NOTIFICATIONS_ENABLED=true
|
| 20 |
-
export N8N_TEMPLATES_ENABLED=false
|
| 21 |
export N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
|
| 22 |
-
|
| 23 |
-
# 性能优化配置
|
| 24 |
-
export N8N_PROCESS_THREADED=true
|
| 25 |
-
export N8N_METRICS_ENABLED=true
|
| 26 |
-
export N8N_HIRING_BANNER_ENABLED=false
|
| 27 |
-
export N8N_USER_MANAGEMENT_DISABLED=false
|
| 28 |
-
export N8N_PERSONALIZATION_ENABLED=false
|
|
|
|
| 2 |
|
| 3 |
# N8N 基础配置
|
| 4 |
export N8N_ENCRYPTION_KEY="${N8N_ENCRYPTION_KEY:-n8n8n8n}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
|
| 6 |
# N8N 功能配置
|
| 7 |
+
export N8N_RUNNERS_ENABLED=false
|
|
|
|
|
|
|
| 8 |
export N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
|
| 9 |
+
export N8N_RUNNERS_ENABLED=true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|