Мені було просто цікаво, чи є щось подібне App_Offline.htm
(це скорочує всі динамічні запити до програми та повертає статичну сторінку) у Rails / Passenger / Capistrano?
Я шукаю наступний потік при розгортанні на сервер:
- Витягніть вихідний код.
- Візьміть програму в автономному режимі.
- Створіть резервну копію бази даних і (можливо, деякі інші речі).
- Символічно все.
- Виконати міграції.
- Мінімізуйте JS / CSS і виконайте іншу обробку.
- Перезапустіть сервер.
- Візьміть програму назад онлайн (повернути крок 2).
Все досить легко з capistrano, за винятком беручи додаток в автономному режимі і отримати його назад.
Я міг би придумати a Стійка додаток, який можна підключити, коли мені потрібно взяти додаток в автономному режимі, але просто цікаво, може бути, такий додаток стійки вже існує або, можливо, є кращий спосіб робити це?
Дякую.
Відповіді:
0 для відповіді № 1Це займає трохи конфігурації у вашому веб-сервері, але Capistrano робить це досить легко.
Capistrano для розгортання рейок програми - як обробляти довгі міграції?