Участник сообщества #168
Участник сообщества #168
23 окт. 2025 г., 13:36(изменён)
Решено
0
0

Проблемы при загрузке ресурсов базы в файловую систему в Docker

Из чата сообщества

Всем привет! Может быть кто-нибудь сталкивался с проблемами при загрузке ресурсов базы в файловую систему, если вебсофт запущен в докер контейнере? Не понимаю в какую сторону копать. Файловая система - просто примонтированная папка рядом. Запустил вебсофт в контейнере, через админку открываю ресурс базы с источником в файловой системе и получаю ошибку:

Cannot download image from 7195576963888280659
(x-local://wtv/wtv_resource.xms,   line 171)

Причем файл успешно скачивается на клиент через download_file.html, в файловой системе он есть, из контейнера его вижу.

Также, если пытаюсь загрузить новый ресурс базы, то уже ловлю другую ошибку:

HTTP 500 Internal Server Error
Internal Server Error
(CallServerMethod(),  x-local://wtv/wtv_resource.xmd,   line 282)
(x-local://wtv/wtv_resource.xmd,   line 282)
(put_data(),  x-local://wtv/wtv_resource.xms,   line 333)

UPD: в начале пути в файловой системе не был указан слэш.

Участник сообщества
Участник сообщества23 окт. 2025 г., 14:57(изменён)
Решение

Попробуй зайти в контейнер напрямую docker exec -it CONTAINER_NAME bash

И попробуй записать в примонтированную папку echo '123' > /WebsoftServer/path/to/folder

Что-то мне подсказывает, что просто прав на папку не хватает

Чтобы ответить, необходимо войти в систему