Magento 2 Zero Downtime Deployment — це розширення, яке вирішує ваші проблеми зі сторінками обслуговування 503 під час деплойменту. Воно запобігає поломці вашого веб-сайту і втраті потенційних клієнтів навіть під час запуску deployment команд.

Більше того, його справді легко налаштувати. Тож давайте розпочнемо.

Наступні кроки для налаштування модуля Magento 2 Zero Downtime Deployment:

1. Підіть в Stores > Configuration > Magefan Extensions > Zero Downtime Deployment.

2. Ввімкніть модуль.

3. Ввімкніть опцію Pull From Git якщо ви використовуєте git.

Примітка: коли ви ввімкнете цю опцію, розширення буде запускати команду, яка витягуватиме новий код із вашого git сховища під час депройменту.

4. Ввімкніть опцію Pull From Composer якщо ви хочете викоритовувати композер.

Примітка: коли ви ввімкнете цю опцію, розширення буде запускати команду composer install, щоб отримати новий код через композер під час депройменту.

Magento 2 Zero Downtime Deployment General Configuration

5. Введіть Composer CLI Command.

Примітка: залежно від вашого середовища ви можете вибрати якісь конкретні композер команди CLI.

напр. php -dmemory_limit=-1 /ysr/bin/composer або composer --ignore-platform-reqs або composer.phar

6. Виберіть опцію Static Content Deploy. Ви можете вибрати Deploy Only Enabled Themes або Deploy All Themes.

7. Виберіть чи вмикати всі кеші після депройменту (Enable all Caches After Deploy), оскільки іноді деякі з них можуть бути вимкненими після депройменту.

Magento 2 Zero Downtime Deployment Configuration

Після завершення налаштування не забудьте Зберегти Налаштування і насолоджуйтесь депройментом без перерв у роботі веб-сайту.