Поднимаем свой «Хероку»
Наверняка все знают Heroku. Если кратко, эта херотень позволяет запускать приложения, будь то веб-приложения, Docker-контейнеры и т. п., без необходимости настраивать и поддерживать серверную инфраструктуру.
Короче, что-то вроде среды для запуска всего и вся с возможностью быстрого управления и масштабирования. С мордочкой и кнопочками, как ты любишь.
Принцип работы простой:
- Пушишь свой код в Git.
- Условный «Heroku» это видит через webhook.
- Забирает код и собирает.
- Запускает в изолированном контейнере.
- Маршрутизирует трафик в контейнер.
Чтобы развернуть всё это дело на своих серверах и никому не платить, можно воспользоваться двумя более-менее хорошими open source проектами.
Как всё это дело ставить и запускать, рассказывать не буду. Вся документация есть в официальных Git-репозиториях.
Но я предпочитаю всё же использовать k3s либо Docker Compose, потому что Dokploy и Coolify ты вряд ли встретишь в компаниях, они более нишевые.
Подойдут для самохостинга и для тех, кому насрать на DevOps. А вот если тебе не насрать на DevOps, старайся хоть раз в день работать с кубом, манифестами и контейнерами — и будешь всегда в рынке.
Короче, интересные проекты я тебе принёс, а дальше тебе самому решать, как этой информацией правильно воспользоваться. Изучай.








Комментарии