Из-за появления вайбкодинга постоянно что-то нет-нет, да склепаю за вечерок типа вот этой визуализации газоразрядной лампы. Но приходится делать все на HTML + JS, чтобы не нужно было хостить бэк.
За последнее время скопилась куча идей, которые можно сделать за вечерок, но для всех нужен бэк, а это сразу лень – потому что надо хостить.
Раньше для таких целей я юзал хероку. Не знаю, помните такую штуку или нет, но она позволяла буквально в два клика развернуть бэк где-то на их сервере. То есть буквально – вы в папке проекта делали
git push heroku main и вуаля – все раскатывалось! Там нужно было еще докер файл накидать, но это тоже было делом минутным. Короче, раньше было хорошо.И вот я подумал, а что если навайбкодить альтренативу этой штуке? Просто из микрокубера и пары автоматизаций собрать что-то такое на коленке. Пошел разбираться, как это все собрать и наткнулся на то, что все уже разумеется сделано.
Dokku – это штучка, которую вы ставите на свой сервак и все! С этого момента можете хостить любую бурду за одну консольную команду
git push dokku mainПо сути – это просто докер и куча скриптов, которые за вас могут многое сделать. Даже можно базку для сервиса своего поднять! Ну и еще одну головную боль она с вас снимает – сама обновляет сертификаты для HTTPS через letsencrypt.
Пока что не пробовал поставить, ибо что-то пока лень 🦥 Думаю попозже завести на месяцок отдельный VPS под это дело и поиграться.
Но в общем, если вам нужна какая-то self-hosted альтернатива для быстрого теста всяких бэкэндерских идей, то Dokku должно прокатить. Ну и если кто пользовался, то расскажите тоже, вдруг оно говно и все об этом уже знают)
PS: И вот еще их репа на гитхабе
