Нужен ли мне композитор в производственной системе TYPO3, когда мой TYPO3 находится в режиме композитора - PullRequest
0 голосов
/ 04 января 2019

Я использую TYPO3 в режиме композитора на моей системе разработки. Я разверну, скопировав все созданные файлы в производственную систему.

Мне интересно, понадобится ли мне установить composer в моей производственной системе или этого достаточно, когда все содержимое "vendor" / "autoload" просто скопировано в производственную систему.

Другими словами: требуется ли в TYPO3 composer-mode установлен композитор?

Большое спасибо за ответы.

Ответы [ 3 ]

0 голосов
/ 04 января 2019

Как вы правильно обнаружили, вам не нужен Composer, когда все пакеты установлены и информация об автозагрузке была сброшена.

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

0 голосов
/ 04 января 2019

Все наоборот, и вы должны не иметь установленный композитор в производственных системах вообще !

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

0 голосов
/ 04 января 2019

Нет, composer не требуется на удаленном сервере. Действительно, если у вас есть все необходимые файлы, такие как папка vendor со всей информацией об автозагрузке, она работает.

Например, если вы используете (настройки по умолчанию) TYPO3 Surf (https://github.com/TYPO3/Surf),, сборка выполняется локально, а затем все файлы загружаются на удаленный сервер. Таким образом, нет необходимости (например) git или Композитор на удаленном сервере.

...