Сообщение #1 Zepp » 24.09.2023, 14:01
Создал тему на GitHub:
https://github.com/OkayCMS/OkayCMS/issues/295Дублирую сюда:
Сообщение о проблемеНе работает один из контейнеров Docker, соответственно, можно сказать, не работает всё.
ОписаниеВ Okay-CMS, как я понимаю, появилась возможность запускать виртуальную среду для разработки с помощью Docker:
https://github.com/OkayCMS/OkayCMS/tree/master/devЯ делаю всё согласно документации, ничего не меняю, копирую .env-example в .env, запускаю Docker ('docker compose up -d') из нужного раздела. Docker поднимает конфигурацию, однако затем контейнер с mariadb начинает постоянно перезагружаться, раз за разом, снова и снова.
Ситуация исправляется, если убрать или закомментировать в docker-compose.yml строчку 51: 'entrypoint: /custom-entrypoint.sh'. Отменив этим, насколько я понимаю, выполнения скрипта, который находится здесь: './config/mysql/entrypoint.sh'.
Шаг для воспроизведенияНужно клонировать новый Okay-CMS из репозитория, а потом запустить конфигурацию с помощью Docker, следуя документации.
https://github.com/OkayCMS/OkayCMS/tree/master/devНаблюдаемое поведениеОдин из необходимых контейнеров постоянно перезагружается.
Ожидаемое поведениеВсе контейнеры должны работать нормально, насколько я понимаю, скрипт должен создавать в mariadb дефолтную базу данных.
ОкружениеВерсия OkayCMS - 4.4.0 (клонированный репозиторий)
Версия php - 7.4 (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Версия mysql - mariadb:10.11 (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Версия Apache/Nginx - nginx:latest (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Создал тему на GitHub: https://github.com/OkayCMS/OkayCMS/issues/295
Дублирую сюда:
[b]Сообщение о проблеме[/b]
Не работает один из контейнеров Docker, соответственно, можно сказать, не работает всё.
[b]Описание[/b]
В Okay-CMS, как я понимаю, появилась возможность запускать виртуальную среду для разработки с помощью Docker:
https://github.com/OkayCMS/OkayCMS/tree/master/dev
Я делаю всё согласно документации, ничего не меняю, копирую .env-example в .env, запускаю Docker ('docker compose up -d') из нужного раздела. Docker поднимает конфигурацию, однако затем контейнер с mariadb начинает постоянно перезагружаться, раз за разом, снова и снова.
Ситуация исправляется, если убрать или закомментировать в docker-compose.yml строчку 51: 'entrypoint: /custom-entrypoint.sh'. Отменив этим, насколько я понимаю, выполнения скрипта, который находится здесь: './config/mysql/entrypoint.sh'.
[b]Шаг для воспроизведения[/b]
Нужно клонировать новый Okay-CMS из репозитория, а потом запустить конфигурацию с помощью Docker, следуя документации.
https://github.com/OkayCMS/OkayCMS/tree/master/dev
[b]Наблюдаемое поведение[/b]
Один из необходимых контейнеров постоянно перезагружается.
[b]Ожидаемое поведение[/b]
Все контейнеры должны работать нормально, насколько я понимаю, скрипт должен создавать в mariadb дефолтную базу данных.
[b]Окружение[/b]
Версия OkayCMS - 4.4.0 (клонированный репозиторий)
Версия php - 7.4 (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Версия mysql - mariadb:10.11 (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Версия Apache/Nginx - nginx:latest (из стандартной конфигурации Docker надстройки Okay-CMS, я ничего не менял)
Лучшие люди форума: korshunov, makki, Aleks! Спасибо за неоценимую помощь этим великим знатокам Okay-CMS!