Docker для userver удобен, но не обязателен. Ниже — рабочий путь: системные пакеты + CMake/Ninja + сборка сервиса из официального шаблона нативно.
Статья по мотивам реального подъёма сервиса на Ubuntu (без make docker-*).
Зачем без Docker
-
быстрее итерации по коду (нет обёртки контейнера);
-
проще отладка в IDE / sanitizers;
-
понятнее, какие библиотеки реально нужны.
Минус: первая сборка долгая — CMake тянет userver через CPM и компилирует сотни файлов.
Что понадобится
-
Ubuntu (проверялось на свежих релизах; список пакетов близок к Читать полностью »


