Pull to refresh
8K+
1
Сергей Зверьков@thebeastapp

User

23
Rating
Send message

Один файл, одна команда: как мы упростили запуск dev-окружения с помощью Runium

Reading time13 min
Reach and readers10K

Локальный запуск dev-окружения в крупном проекте может превратиться в отдельный квест: несколько процессов, Docker-контейнеры, переменные окружения, порядок старта, ожидание готовности сервисов и отличия между ОС. Даже если у вас есть подобный опыт, это может быть неудобно, долго и утомительно. Новичку же обычно не обойтись без длинной подробной инструкции.

Привет, Хабр! На связи Сергей Зверьков, старший разработчик в «Лаборатории Касперского». Хочу рассказать, как мы решили эту проблему, написав собственный open-source-инструмент — Runium. Суть его в том, что он позволяет описать dev-окружение в JSON-файле. После этого проект можно запускать, останавливать и проверять одной командой.

В статье расскажу, из какой боли вырос Runium, как он устроен, сравню его с другими решениями и покажу пример использования на простом веб-проекте. Приступим!

Читать далее

Information

Rating
383-rd
Location
Россия
Works in
Registered
Activity

Specialization

Фулстек разработчик, Веб-разработчик
Старший
PostgreSQL
Linux
Docker
ООП
JavaScript
TypeScript
GraphQL