Запустить грабли после перезапуска dyno

У меня есть грабли, которые генерируют статические страницы. Мне нужно, чтобы задача запускалась либо во время развертывания, чтобы страницы попадали в слаг (предпочтительно), либо после каждого цикла динамометрии. Есть способ сделать это? Это приложение Rails.

1 ответ

У вас есть несколько вариантов здесь.

Настройте buildpack таким образом, чтобы ваши статические файлы попали в релиз, и это единственная точка, в которой вы можете контролировать содержимое слага и, следовательно, иметь файлы, присутствующие при запуске динамометра.

Другой вариант, если вам действительно нужно это сделать - и я бы посоветовал против этого, как если бы это заняло слишком много времени, тогда загрузка будет приостановлена, но вы можете сделать

web: rake mytask && rails s -p $PORT

в вашем Procfile. Это обеспечит наличие у самого dyno статических файлов, доступных при его запуске.

Другие вопросы по тегам