Dokku — ваша собственная PaaS

Дата публикации:

Одной из популярнейших облачных платформ для разработки веб-приложений на сегодня является Heroku. Она пользуется большим спросом в среде программистов, так как позволяет просто и быстро разворачивать новую продукцию. А поскольку разработчики предпочитают тратить своё время не на настройку сервера, а на написание кода, дискуссию о причинах популярности Heroku можно сворачивать, не открывая.

В первом абзаце мы вас логически подвели к закономерности возникновения Dokku. Его создателем является разработчик из Техаса Джефф Линдсэй. Если вкратце, то речь идет о средстве простой трансформации Ubuntu сервера в мини-Heroku, изложенное в ста строках кода на Bash.

Его главные преимущества в чрезвычайно низкой стоимости использования и легкости развертывания на серверах. Кроме того, благодаря следованию парадигмам Docker, эта схема организации приложения серьезно упрощает процесс масштабирования ресурсов приложения.

Почему же Dokku настолько мал размером? Причиной этому служит то, что всю тяжелую работу по развертыванию приложения берут на себя всего несколько компонентов:

  • Docker. Основа Dokku. Проще говоря — это контейнер для Linux, обладающий большей частью преимуществ виртуальной машины, однако не являющийся столь сложным в работе.
  • Buildstep. Использует билдпаки (набор скриптов из нескольких файлов) Heroku с открытым кодом. Он создаёт базовые образы, на которых запускается приложение.

dokku-1

  • Gitrecieve. Предоставляет собой Git пользователя, в который вы можете пушить в репозитории. Кроме того, запускает скрипт для управления процессом. Все это весьма напоминает принцип работы push на Heroku.

Чтобы установить последнюю стабильную версию Dokku, потребуется запустить следующую команду:

wget https://raw.github.com/progrium/dokku/v0.3.22/bootstrap.sh
sudo DOKKU_TAG=v0.3.22 bash bootstrap.sh

Операция не занимает более пяти минут.

dokku-2

Завершив установку Dokku, вы можете с легкостью разворачивать приложения при помощи git push. Они будут строиться, используя билдпаки Heroku, а затем запускаться в контейнере. Таким образом, у вас возникает возможность создать собственную PaaS, отличающуюся простотой и удобством в применении.

Мы Крым Диджитал

С 2015 года мы предоставляем полный цикл услуг мобильной и веб-разработки клиентам из различных отраслей и разных стран.

Подпишись
на наши новости

Контакты пресс-службы

+ 7 (926) 118-80-32

WhatsApp, Viber, Telegram

Давайте обсудим Ваш проект

или свяжитесь с нами по почте projects@crimeadigital.ru

Нажимая кнопку «Отправить», вы даете согласие на обработку персональных данных

Заполните форму или свяжитесь
удобным для Вас способом

Контакты

г. Севастополь, ул. Руднева, д.41, 4 этаж технопарк ИТ-Крым +7 978 679-76-353 agro@crimeadigital.ru

Социальные сети

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Крым Диджитал приняла участие в стратегической сессии

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня. Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства. Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня.

Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.
Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства.

Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Выпуск курса Software Testing

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing! Всего курс успешно завершили 13 человек. В течение 2 месяцев несмотря на теплую погоду и манящее море ребята ответственно посещали занятия 2 раза в неделю, делали домашние задания и проверочные работы. Трое начинающих специалистов теперь стажеры нашей компании. Следующий курс намечен на август. Не пропусти анонс записи!

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing!

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

Следующий курс намечен на август. Не пропусти анонс записи!

Лицензия на образовательную деятельность

В 2022 году мы получили лицензию на образовательную деятельность по программам дополнительного профессионального образования! Теперь мы можем обучать специалистов по направлениям Ruby on Rails, ReactJS и Software Testing и выдавать удостоверения о повышении квалификации государственного образца.
В 2022 году мы получили лицензию на образовательную деятельность по программам дополнительного профессионального образования! Теперь мы можем обучать специалистов по направлениям Ruby on Rails, ReactJS и Software Testing и выдавать удостоверения о повышении квалификации государственного образца.

Мы вошли в Реестр эффективно и социально значимых предприятий.

По результатам ежегодной финансово-экономической аналитики Межотраслевой рейтинговой компании Крым Диджитал включена в Реестр эффективных и социально значимых предприятий. По итогу аналитики, в рамках отрасли (ОКВЭД 62.01) и региона Крым, CDG вошло в 4% лучших компаний страны, с результатом – 92 балла!
По результатам ежегодной финансово-экономической аналитики Межотраслевой рейтинговой компании Крым Диджитал включена в Реестр эффективных и социально значимых предприятий. По итогу аналитики, в рамках отрасли (ОКВЭД 62.01) и региона Крым, CDG вошло в 4% лучших компаний страны, с результатом – 92 балла!