Sablier: как запускать контейнеры только когда они нужны

Напарник подкинул интересную идею — использовать Sablier для автоматического старта/стопа редко используемых сервисов. Разобрались, внедрили, теперь делюсь опытом и полной настройкой. Проблема У нас 15 тестовых окружений, которые работают 24/7, но реально нужны пару часов в неделю. Контейнеры жрут ресурсы просто так: # Мониторинг показывал docker stats --no-stream CONTAINER CPU % MEM USAGE / LIMIT MEM % dev-frontend 0.01% 128MiB / 2GiB 6.25% dev-backend 0.02% 256MiB / 4GiB 6.25% staging-api 0.01% 312MiB / 2GiB 15.25% # ... ещё 12 контейнеров # Итого: ~3GB RAM и CPU cycles впустую Что такое Sablier? Sablier — это специальный прокси-сервер, который реализует паттерн Scale-to-Zero: ...

July 28, 2025