Привет, коллеги! 👋
В этой небольшой статье хочу представить сообществу сервис для деплоя приложений onFriday. Кто следит за каналом CutCode знают, что я начал работу над ним примерно полгода назад. Изначально делал сервис для себя - оплаченный период Envoyer закончился, а возвращаться к “классическим” вариантам деплоя мне уже не захотелось. Я собрал на MoonShine c использованием пакетаdeployer рабочую версию деплоера и поделился результатом в видео на канале. Был удивлен активной обратной связью с поддержкой моей идеи. Как оказалось, много разработчиков также нуждаются в подобном сервисе и было принято решение сделать свой сервис по деплою.
Так родилась идея сделать onFriday.
Разработка проекта оказалась не такой быстрой, как я планировал изначально - появились идеи по дополнительным фичам, которых лично мне не хватало в Envoyer. И примерно за полгода вдвоем собрали рабочий релиз onFriday.
Итак, всё что есть в Envoyer уже реализовали:
-
защищенное ssh-соединение;
-
нулевое время простоя приложения;
-
кастомизируемые hooks для этапов деплоя;
-
работа с несколькими проектами;
-
Heath check.
Кроме этого сделали:
-
уведомление по результатам деплоя со скриншотом в telegram;
-
импорт/экспорт настроек из других проектов;
-
подробные логи по каждому деплою;
-
удобная работа с env.
Документация подготовлена, а для быстрой адаптации я записал видео, в котором показал функционал onFriday, сравнил с Envoyer и выполнил настройку проекта с нуля. Сервис для деплоя приложений от CutCode on-fri.day готов к применению!
Протестирована работа с проектами на PHP, Laravel, а также GO.
Идея моего проекта CutCode в том, что я мечтаю создавать полезные для других разработчиков инструменты, тем самым делая их счастливее. Поэтому стоимость сервиса символическая - 1$. Приглашаю попробовать onFriday в деле!
Говорят, что в пятницу нельзя деплоить. Но если использовать onFriday, то можно! 🙃