Делитель проблем
Больше полу года все мои проекты работают на Dokku. Никаких нареканий за это время у меня не возникло. Единственное, что базу данных нужно будет настраивать руками. Докку пока не умеет делать разделяемую базу данных между приложениями. Поэтому если вы добавите плагин базы к двум приложениям – у вас будет 2 контейнера с базами внутри.
У меня на докку крутится несколько сайтов и несколько чат ботов. Вчера добавлял еще одного чат бота и кайфонул от того, как просто добавить новый проект! Все настройки nginx + letsencrypt добавляются очень легко!
Так же легко можно настроить blue/green deployment и health checks. Т.е. когда вы выкатываете новую версию проекта, то он перезапускает сервис без потери обслуживания. Он запускает новую версию, проверяет health checks и потом отключает старую версию.
Настройка такой инфраструктуры — отличный делитель проблем. Один раз настроил и эти проблемы исчезли навсегда.
Есть старый стрим, где мы с вами его настроили, но возможно вы хотите видео-разбор. На стриме все же много тупняка.