= найкращі робочі процеси для керування (веб)серверами? =

Які хороші способи керування запущеними серверами в рамках робочого процесу розробників? В ідеалі з інтеграцією в підтримку компіляції, щоб сервер міг бути автоматично перезапущений, коли проект буде успішно перекомпільовано

Наразі я знайшов пакет Prodigy – він здається досить гарним, але, наскільки я бачу, не стосується другої частини – з Prodigy я відповідаю за ручний перезапуск свого сервера щоразу, коли я перекомпілюю

Для мого (досить схожого) випадку використання я просто зламав це все разом сумішшю bash і elisp. Це виглядає приблизно так

Прив’язати ключ до функції,
Мають функцію
rsync весь проект на віддалений хост,
Нехай дзвонить
ssh, виклик
зробити на віддаленому хості

Потім просто прив’яжіть іншу клавішу (або скористайтеся першим функціональним блоком, якщо хочете) із подібною функцією
ssh на віддалений хост і виконує програму. У вашому випадку я очікую, що замість цього він може запускати щось на кшталт «sudo service apache restart» або подібне

Якщо у вас є кілька серверів і/або кілька проектів веб-сайтів, Projectile досить компетентний у відстеженні того, який ваш поточний проект і куди його слід синхронізувати

== Про спільноту ==
Члени
Онлайн
Топ 5%
Рейтинг за розміром