У меня есть большая коллекция мини-веб-приложений, написанных на Rails и Sinatra, которые я постоянно использую. Моя цель - разместить их на ноутбуке .
Большинство статей по развертыванию, которые я видел, нацелены на серверы с процессами Unicorn / Puma / Passenger / Thin ..., работающими в фоновом режиме. Так как я не был уверен, насколько сильно от батареи может зависеть то, что многие приложения на основе Ruby работают в фоновом режиме, я выжил, запуская каждое приложение по отдельности по мере необходимости.
Как я могу развернуть все свои приложения для локального использования только энергоэффективным способом? Я не хочу, чтобы несколько процессов ruby работали в фоновом режиме все время или чтобы мой ноутбук не засыпал.
Как примечание, если это имеет значение: каждое из моих приложений запускается на своем собственном номере порта, и некоторые из них используют префикс через nginx.