Обновить порядок деплоя: выделенный датасет /mnt/ssd/apps/mcp/truenas вместо папки стека Dockge
This commit is contained in:
@@ -8,21 +8,22 @@ MCP-сервер для управления TrueNAS через AI-ассист
|
|||||||
|
|
||||||
### Важно: особенность сборки на TrueNAS SCALE + Dockge
|
### Важно: особенность сборки на TrueNAS SCALE + Dockge
|
||||||
|
|
||||||
Docker-сервис на TrueNAS SCALE не всегда видит файлы, положенные в папку стека
|
Относительный build.context (например "." или "./truenas") в compose.yaml под
|
||||||
после её создания в Dockge. Если положить Dockerfile заранее не в ту папку -
|
Dockge на TrueNAS SCALE ненадёжен - Dockge и Docker-демон видят пути по-разному,
|
||||||
получишь ошибку "unable to prepare context: path ... not found", даже если путь
|
из-за чего можно получить ошибку "unable to prepare context: path ... not found",
|
||||||
физически существует.
|
даже если папка физически существует.
|
||||||
|
|
||||||
|
Поэтому build.context и volume в compose.yaml указывают абсолютным путём на
|
||||||
|
отдельный датасет /mnt/ssd/apps/mcp/truenas, а не на папку самого стека Dockge.
|
||||||
|
|
||||||
Правильный порядок:
|
Правильный порядок:
|
||||||
|
|
||||||
1. В Dockge: "+ Compose" -> вставить compose.yaml из этого репозитория -> Save
|
1. В Dockge: "+ Compose" -> вставить compose.yaml из этого репозитория -> на
|
||||||
(пока НЕ Deploy).
|
вкладке Env добавить содержимое .env (см. .env.example) со своим реальным
|
||||||
2. Найти физическую папку стека на диске - обычно
|
API-ключом TrueNAS -> Save (пока НЕ Deploy).
|
||||||
/mnt/pool/apps/dockge/stacks/имя_стека/
|
2. Создать датасет /mnt/ssd/apps/mcp/truenas.
|
||||||
3. Скопировать в эту папку Dockerfile и config.json из этого репозитория.
|
3. Скопировать в этот датасет Dockerfile и config.json из этого репозитория.
|
||||||
4. Создать в этой же папке .env (см. .env.example) со своим реальным API-ключом
|
4. Только теперь нажать Deploy в Dockge.
|
||||||
TrueNAS.
|
|
||||||
5. Только теперь нажать Deploy в Dockge.
|
|
||||||
|
|
||||||
### Файлы
|
### Файлы
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user