Сервис для деплоя приложений onFriday
Привет, коллеги! 👋
В этой небольшой статье хочу представить сообществу сервис для деплоя приложений 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, то можно! 🙃