first commit
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
[
|
||||
{
|
||||
"updatedAt": "2026-03-06T10:45:21.272Z",
|
||||
"createdAt": "2026-03-06T10:12:36.819Z",
|
||||
"id": "bb4lGbKasex6fngs",
|
||||
"name": "Backup Workflows",
|
||||
"description": null,
|
||||
"active": false,
|
||||
"isArchived": false,
|
||||
"nodes": [
|
||||
{
|
||||
"parameters": {
|
||||
"content": "## Экспортирует все workflows при помощи [CLI команд](https://docs.n8n.io/hosting/cli-commands/#workflows)\n\nПолучает список через локальный API, затем для каждого выполняет команду экспорта.\nФайлы сохраняются в /data/shared/workflows с именами процессов",
|
||||
"height": 128,
|
||||
"width": 800
|
||||
},
|
||||
"type": "n8n-nodes-base.stickyNote",
|
||||
"position": [
|
||||
-256,
|
||||
-240
|
||||
],
|
||||
"typeVersion": 1,
|
||||
"id": "6e138476-8460-4d9d-9475-ba4fb5330c90",
|
||||
"name": "Sticky Note"
|
||||
},
|
||||
{
|
||||
"parameters": {},
|
||||
"type": "n8n-nodes-base.manualTrigger",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
-256,
|
||||
-16
|
||||
],
|
||||
"id": "cdcd29a0-ea11-4a54-a2cc-3d673e463b14",
|
||||
"name": "Запуск процесса"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"filters": {},
|
||||
"requestOptions": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.n8n",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
-48,
|
||||
-16
|
||||
],
|
||||
"id": "5912c07d-3b77-43a9-bf8a-a438f4a751c5",
|
||||
"name": "Получение всех workflows",
|
||||
"credentials": {
|
||||
"n8nApi": {
|
||||
"id": "aLPzwPxLHLLpPJIw",
|
||||
"name": "n8n local"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"command": "=mkdir -p /data/shared/workflows &&\nn8n export:workflow --pretty --id=\"{{ $json.id }}\" --output=\"/data/shared/workflows/{{ $json.name }}.json\""
|
||||
},
|
||||
"type": "n8n-nodes-base.executeCommand",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
400,
|
||||
0
|
||||
],
|
||||
"id": "edee2c90-217f-41b1-95f8-7b8f575c1d14",
|
||||
"name": "Экспорт workflow в shared"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.splitInBatches",
|
||||
"typeVersion": 3,
|
||||
"position": [
|
||||
160,
|
||||
-16
|
||||
],
|
||||
"id": "185e9856-ef99-46bd-8935-af5d75ef110a",
|
||||
"name": "Для каждого workflow"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"content": "## Консольная команда [n8n export:workflow](https://docs.n8n.io/hosting/cli-commands/#workflows)\n| Flag | Описание |\n|------------|---------|\n| `--help` | Вывод справки |\n| `--all` | Экспортирует все workflows/credentials |\n| `--backup` | Устанавливает флаги `--all --pretty --separate` для создания резервной копии. Можно дополнительно указать `--output` |\n| `--id` | ID workflow для экспорта |\n| `--output` | Имя файла или директория (при использовании отдельных файлов) |\n| `--pretty` | Форматирует вывод для удобочитаемости |\n| `--separate` | Экспортирует по одному файлу на workflow (полезно для версионирования). Требует указания директории через `--output` |",
|
||||
"height": 288,
|
||||
"width": 816,
|
||||
"color": 7
|
||||
},
|
||||
"type": "n8n-nodes-base.stickyNote",
|
||||
"position": [
|
||||
-272,
|
||||
256
|
||||
],
|
||||
"typeVersion": 1,
|
||||
"id": "616d56ce-3144-4087-8d98-d9694dde5068",
|
||||
"name": "Sticky Note1"
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Запуск процесса": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Получение всех workflows",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Получение всех workflows": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Для каждого workflow",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Экспорт workflow в shared": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Для каждого workflow",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Для каждого workflow": {
|
||||
"main": [
|
||||
[],
|
||||
[
|
||||
{
|
||||
"node": "Экспорт workflow в shared",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1",
|
||||
"binaryMode": "separate",
|
||||
"availableInMCP": false
|
||||
},
|
||||
"staticData": null,
|
||||
"meta": {
|
||||
"templateCredsSetupCompleted": true
|
||||
},
|
||||
"pinData": {},
|
||||
"versionId": "8cda3060-529d-4255-a977-7fd7fb12fb85",
|
||||
"activeVersionId": null,
|
||||
"versionCounter": 88,
|
||||
"triggerCount": 0,
|
||||
"tags": [],
|
||||
"shared": [
|
||||
{
|
||||
"updatedAt": "2026-03-06T10:12:36.819Z",
|
||||
"createdAt": "2026-03-06T10:12:36.819Z",
|
||||
"role": "workflow:owner",
|
||||
"workflowId": "bb4lGbKasex6fngs",
|
||||
"projectId": "cyhwgvy6YLlE2sea",
|
||||
"project": {
|
||||
"updatedAt": "2026-02-25T14:36:20.598Z",
|
||||
"createdAt": "2026-02-25T14:34:43.191Z",
|
||||
"id": "cyhwgvy6YLlE2sea",
|
||||
"name": "Bolshakovsky Bolshakovsky <vazzzay@mail.ru>",
|
||||
"type": "personal",
|
||||
"icon": null,
|
||||
"description": null,
|
||||
"creatorId": "1e44e1f4-91c8-4fd2-96bc-df89e11c6414"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user