Как стать автором
Обновить

Dokku: самый маленький PaaS

Время на прочтение1 мин
Количество просмотров33K
Автор оригинала: Jeff Lindsay
Dokku — это мини-Heroku, сделанный на базе Docker и состоящий из менее чем 100 строк на Bash.

После установки Вы сможете публиковать свои приложения простым git push. Каждое приложение будет запущено в изолированном контейнере. В конечном итоге у Вас будет своя Heroku-подобная платформа.

Dokku такой маленький, потому что состоит из нескольких компонентов, которые берут на себя всю тяжелую работу: Docker, Buildstep и Gitreceive.

Docker — это контейнер для Linux. Этот контейнер предоставляет технологию похожую на Heroku Dynos. Это сердце Dokku.

Buildstep использует Heroku’s buildpacks с открытым исходным кодом и отвечает за создание базовых образов на которых будет запускаться приложение. Можете думать об этом как «стеке» Dokku.

Gitreceive занимается обработкой git push и запускает специальный хук.

Также, здесь есть еще несколько проектов, разработанных для поддержки Dokku и расширяющих его функционал без увеличения количества строк.

Я записал скринкаст описывающий установку Dokku и немного объясняющий принцип работы.

Теги:
Хабы:
Всего голосов 40: ↑33 и ↓7+26
Комментарии6

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн