BitnetEnv 2077 — через боль и бубны к новой эре DevOps для Bitrix

Я — Bitrix-разработчик со стажем 8+ лет. Начинал дружить с битрой ещё с версии 12 — когда всё было максимально квадратно, можно сказать что я тот самый "проженный" битриксоид, а любой деплой превращался в ночной марафон из консоли, логов и bash-скриптов. Со временем стало понятно: BitrixEnv решает задачу, но не решает боль инженера . Он требует привыкания, ручной рутины и десятков часов конфигурации. Поэтому я переписал его заново — на Python + HTML5 + Vanilla JS . Без bash-магии запрещенной в хогвартсе и с прозрачной архитектурой собрав все года боли общения в единую точку невозврата возрождение Битрикс!

https://habr.com/ru/articles/963944/

#Битрикс #bitrix #bitrixenv #devops #system_administration #fastapi #nginx #debian #linux #python

BitnetEnv 2077 — через боль и бубны к новой эре DevOps для Bitrix

BitrixEnv был переосмыслен через боль, слёзы и сутки настроек.Теперь он работает так, как должен был изначально. Битрикс — Фсё. Да здравствует — Битрикс! Введение Я — Bitrix-разработчик со стажем 8+...

Хабр

Отладка отправки почты на окружении BitrixEnv 7.5.5 с помощью MailCatcher

Практически у каждого разработчика на Битрикс при переходе с уровня "сайт из 5 страничек" на уровень "крупный проект с 10к+ пользователями" возникает потребность производить отладку отправки почты, но при этом чтобы фактически пользователи эту почту не получали. Так как случайная отправка отладочного сообщения пользователям сайта из 5 страничек, которых как обычно 5-6 человек, как правило ощутимых репутационных издержек не несет, что нельзя сказать о крупном проекте с большой пользовательской базой. Когда задачи не связаны с почтовой подсистемой, многие разработчики как правило просто отключают отправку исходящей почты на своем dev окружении, также как то давно я выходил из этой ситуации переконфигурированием почтового сервера для безусловной отправки всех писем на определенный ящик. Не совсем удобное, даже "костыльное" решение на мой взгляд, так как в приходящих сообщениях получаем измененный заголовок получателя и проверить правильность в полной мере по сути невозможно, только с точки зрения контента отправляемого письма. Недавно я начал искать, какие решения есть сейчас для отладки отправки почты без ее фактической отправки, при этом решение должно ставиться локально на сервер, так как большинство проектов у меня связаны с разработкой порталов на Битрикс24 Энтерпрайз, поэтому за использование внешних сервисов можно получить очень большой "нагоняй" от службы ИБ заказчиков. Если же вам больше подходит онлайн-сервис, который не нужно как-то устанавливать, а просто прописать в настройках msmtp окружения - можете посмотреть в сторону DebugMail , MailSlurp , TestMail . Их "гуглится" масса, можно выбрать на свой вкус, по функционалу, цене, длине шерсти и хвоста :) Единственный недостаток - сервисы в большинстве иностранные, поэтому платную версию из России будет купить проблематично.

https://habr.com/ru/articles/793902/

#Битрикс #BitrixEnv #centos #MailCatcher

Отладка отправки почты на окружении BitrixEnv 7.5.5 с помощью MailCatcher

Картинка для привлечения внимания ;) Практически у каждого разработчика на Битрикс при переходе с уровня "сайт из 5 страничек" на уровень "крупный проект с 10к+ пользователями" возникает потребность...

Хабр