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

Конфігурація розгортання без простою має 4 різні розділи: Загальне, Файли та папки екземплярів, Композитор і Гіт в межах яких ви можете знайти різні варіанти.

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

Загальне

1. Перейдіть до Магазини > Конфігурація > Розширення Magefan > Розгортання без простоїв.

2. Увімкнути розширення.

3. Виберіть Розгортання статичного контенту варіант. Ви можете Розгортати лише ввімкнені теми або Розгорнути всі теми.

4. Визначте, скільки завдань ви хочете обробляти паралельно під час розгортання в Кількість завдань для паралельної обробки розгортання статичного контенту поле.

5. Виберіть, чи Увімкнути всі кеші після розгортання оскільки іноді деякі з них можна вимкнути після розгортання.

6. Введіть Команда командного рядка Magento ви хочете використовувати під час розгортання.

Конфігурація розширення розгортання з нульовим часом простою

Файли та папки екземплярів

7. Вкажіть файли, які ви хочете Копіювати до тимчасового екземпляра або Копіювати з тимчасового екземпляра кожен з нового рядка.

Копіювання файлів до тимчасового екземпляра Magento

Композитор

8. Увімкніть Витягнути з композитора варіант, якщо ви використовуєте git.

Примітка: Після ввімкнення цієї опції розширення запустить встановлення composer команда для отримання нового коду через composer під час розгортання.

9. Введіть Команда командного рядка Composer.

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

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

Модуль Magento 2 Zero Downtime Deployment через Composer

Гіт

10. Увімкніть Витягнути з Git опцію, якщо ви використовуєте Git. Після ввімкнення цієї опції розширення виконає команду для вилучення нового коду з вашого репозиторію git під час розгортання.

11. Укажіть Гілка Git для витягування Від.

12. Виберіть, чи хочете ви Увімкнути вебхуки.

13. Введіть Секрет вебхуківБудь ласка, введіть кілька випадкових символів у поле «Секретний ключ» та використовуйте цю URL-адресу в налаштуваннях Git для вебхуків після збереження конфігурації.

Примітка: Ви можете налаштувати Гітхаб , GitLab або Вебхуки Bitbucket для автоматизації процесу розгортання.

Розгортання без простоїв через Git

Після завершення налаштування не забудьте Зберегти конфігурацію і насолоджуйтесь розгортанням без перебоїв у роботі веб-сайту. Крім того, якщо ви хочете переключитися на продакшн або будь-який інший режим Magento, скористайтеся такою командою:

bin/magento magefan:zero-downtime:deploy-mode-set -m

Ви також можете перевірити, наскільки легко встановити розширення без перебоїв у роботі веб-сайту, у цьому відео. Ми розглянемо всі кроки один за одним, щоб показати вам, як працює розширення Модуль Magento 2 Zero Downtime Deployment .

Вже раді ним скористатися?

Для початку, ви можете перевірити найпростіші команди розгортання з нульовим часом простою для розгортання вашого магазину Magento 2!