Общие сведения
Для хранения статических файлов (компонентов виджетов, SVG-объектов, изображений и видео, тем оформления, загруженных файлов датасетов) в системе по умолчанию используется сервис file-storage, обеспечивающий сохранение этих данных в директорию на сервере.
Также допустимо использование внешнего хранилища типа S3 путем перенастройки места хранения данных в файле конфигурации системы. Как только включается хранилище типа S3, осуществляется автоматическая миграция данных в это хранилище.
Допустимо одновременное использование file-storage и хранилища S3, что удобно для резервного копирования файлов.
Использование сервиса storage
Сервис file-storage по умолчанию включен и сохраняет данные в директорию /usr/share/polymatica/platform/file-storage/assets/.
Для изменения директории хранения файлов:
Для выключения хранилища file-storage достаточно удалить его параметры в файле конфигурации.
Обратите внимание
Перед выключением file-storage нужно обязательно включить хранилище S3 и дождаться завершения миграции данных, иначе система не будет функционировать.
Использование хранилища S3
Хранилище S3 по умолчанию выключено. Для включения необходимо настроить в файле конфигурации сервиса file-storage следующие параметры:
Сохранение параметров
После изменения значений параметров:
для приложения, развернутого с использованием Docker, выполните:
docker compose up -d || docker-compose up -d
для приложения, развернутого с использованием пакетов, выполните:
systemctl restart polymatica-platform-manager