Предисловие.
Посмотрев на собственные посты и комментарии в прошлом, посмотрев на сообщество и степень его активности на данный момент, посмотрев на степень развития и направление развития вендора, я решил что постить статьи о разработке в блоги битрикса бессмысленно. Поэтому я решил размещать статьи у себя в блоге (он обязательно появится, руки не доходят), а сюда скидывать ссылку - как это делают все вменяемые разработчики.
К делу.
Я считаю разработку на битриксе неповоротливой и очень долгой, чтобы это ускорить я решил использовать docker. Разворачивание окружения занимает секунды (после первого запуска - сначала подтянутся все зависимости) и позволяет работать с проектом практически мгновенно. Не думаю, что стоит рассказывать о докере много (тема давно известна).
Вообще, репозиторий создавался для своих целей, но если кому то поможет в разработке (почему бы не поделиться).
Что в сборке:
- PHP 7.3 (в том числе CLI а также composer)
- Встроенный xdebug / opcache
- nginx 1.14 (apache не нужен, как бы совсем, тем более для разработки)
- mysql 5.7 (хочется 8, но пока битрикс на нём не заводится)
- smtp сервер (mailhog доступен по локальному адресу для просмотра писем)
- memcache (пока нет официального расширения для php 7.3)
- redis
Планируется:
- bitrix-push-server
- mariadb (вместо mysql)
- поддержка композитного кэша
- поддержка битрикс24
Документация будет пополнятся.
Bitrix docker для разработки Все "тесты" битрикс зелёненькие.
Кому интересно следить за чем либо от меня, то я
- бываю тут
- - бываю тут
- - буду тут (пока меня здесь нет)
PS Я знаю что есть - и это очень неплохая сборка докера (на самом деле это лучшая сборка битрикс докера), но у ребят идея сделать это универсальным средством и для прода и для дева - это другой путь. Моя же цель - сделать сборку современной (использовать последние версии ПО), простой, и удобной для разработки в первую очередь (мало кто доверяет докеру на проде, но это вопрос времени)
Посмотрев на собственные посты и комментарии в прошлом, посмотрев на сообщество и степень его активности на данный момент, посмотрев на степень развития и направление развития вендора, я решил что постить статьи о разработке в блоги битрикса бессмысленно. Поэтому я решил размещать статьи у себя в блоге (он обязательно появится, руки не доходят), а сюда скидывать ссылку - как это делают все вменяемые разработчики.
К делу.
Я считаю разработку на битриксе неповоротливой и очень долгой, чтобы это ускорить я решил использовать docker. Разворачивание окружения занимает секунды (после первого запуска - сначала подтянутся все зависимости) и позволяет работать с проектом практически мгновенно. Не думаю, что стоит рассказывать о докере много (тема давно известна).
Вообще, репозиторий создавался для своих целей, но если кому то поможет в разработке (почему бы не поделиться).
Что в сборке:
- PHP 7.3 (в том числе CLI а также composer)
- Встроенный xdebug / opcache
- nginx 1.14 (apache не нужен, как бы совсем, тем более для разработки)
- mysql 5.7 (хочется 8, но пока битрикс на нём не заводится)
- smtp сервер (mailhog доступен по локальному адресу для просмотра писем)
- memcache (пока нет официального расширения для php 7.3)
- redis
Планируется:
- bitrix-push-server
- mariadb (вместо mysql)
- поддержка композитного кэша
- поддержка битрикс24
Документация будет пополнятся.
Bitrix docker для разработки Все "тесты" битрикс зелёненькие.
Кому интересно следить за чем либо от меня, то я
- бываю тут
- - бываю тут
- - буду тут (пока меня здесь нет)
PS Я знаю что есть - и это очень неплохая сборка докера (на самом деле это лучшая сборка битрикс докера), но у ребят идея сделать это универсальным средством и для прода и для дева - это другой путь. Моя же цель - сделать сборку современной (использовать последние версии ПО), простой, и удобной для разработки в первую очередь (мало кто доверяет докеру на проде, но это вопрос времени)