Александр Котов, а в чём сложность? Берёте ext-овый http клиент или xhr руками собираете, и отправляете запрос. Если функция сложной получается, выносите в контроллер через хендлер.
dm-kotlyar, если описать билд конфиг в композе, то пользоваться командой `docker` не придётся вообще
...
some-container:
build:
context: . # пути в Докерфайле относительно директории с композ файлом
dockerfile: ./Dockerfiles/some-container
...
далее, будет достаточно ввести `docker-compose up -d` чтобы собрать (если ещё нет) и запустить «композицию». Если файлы изменены, композ должен быть эксплицитно об этом предупреждён чтобы собрать контейнеры заново `docker compose up --build -d`
dm-kotlyar, для сервисов композа, собираемых их локальных Докерфайлов (app_main и name_class) не может быть ключа `image`, см. док. по ключу `build` Docker Compose.
(я вообще не понимаю как это работает, без указания контекста сборки и кастомного имени Докерфайла)
lega:
1.
> и занимает эта коллекция на диске 100мб — @source2003
> Нет, ещё 100мб использовано не будет — @askhat
> The index stores the value of a specific field or set of fields, ordered by the value of the field. — https://docs.mongodb.com/manual/indexes
коллекция, индекс
2.
Для типа данных String, используется скалярный индекс — индес по порядку возрастания/убывания.
Для типа Text используется B-tree, вот только индексом это является с натяжкой — скорее специальная структура данных оптимизированная для поиска.
Hash Indexes используется как часть стратегии построения индексов для сегментированых (sharded) данных, что выходит далеко за рамки поставленного вопроса.
source2003: считайте коллекции и индексы, двумя разными представлениями одних тех же данных. В коллекции порядок тот который выбрали вы, например хронологический, а в индексе порядок по убыванию/возрастанию значения.
furyon 4 пункт: директива VOLUME, сделает путь данный ей в качестве аргумента, доступным из других контейнеров, в случае если те были запущены с опцией --volumes-from и именем/ид контейнера с VOLUME в качестве аргумента опции. Именно так работают дата-контейнеры.