Как сохранить файловую систему с помощью Docker? - PullRequest
0 голосов
/ 25 октября 2019

У меня есть проект, в котором мне нужно сохранить файл и сохранить его. Сначала я хочу сохранить этот файл в базе данных. Но после некоторого чтения я заметил, что почти все рекомендовали использовать файловую систему для хранения файла и сохранения пути к этому файлу в базе данных.

Я действительно не хочу вкладывать деньги в это, я действительно хотел бы сделать это в основном местным. (Нет системы хранения файлов AWS или Google).

Я использую интерфейсную часть React, которая отправляет запрос к .NET Core 2.2 с серверной частью EF. Они оба размещаются в 2 док-контейнерах и управляются докером. составить файл.

Сначала я монтировал тома в контейнер .NET Core и использовал функцию System.IO для создания, сохранения и вывода списка каталогов и файлов. Это не сработало для меня ...

Что ж, моя цель - эффективно сохранять файлы и читать их из моего приложения, работающего с интерфейсом. Я не знаю, направляюсь ли я в правильном направлении.

Впервые я касаюсь такого рода вещей, поэтому, если у вас есть какие-либо рекомендации, советы или что-то еще, продолжайте. Я здесь, чтобы слушать и учиться.

1 Ответ

0 голосов
/ 25 октября 2019

Если у вас есть общий, монтируемый на привязку том, к которому могут обращаться как базовые контейнеры React, так и .NET, возможно, это подойдет для вашего варианта использования.

Ознакомьтесь с документацией для docker-compose. : https://docs.docker.com/compose/compose-file/

Под заголовком Ссылка на конфигурацию тома они дают пример двух служб, использующих одну и ту же файловую систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...