diff --git a/bin/jekyll_build_all b/bin/jekyll_build_all index bf5545f..ceeb084 100755 --- a/bin/jekyll_build_all +++ b/bin/jekyll_build_all @@ -23,6 +23,16 @@ find -L ./_sites -mindepth 3 -maxdepth 3 -name .generate \ # Entrar al directorio del sitio pushd "${_path}" &>/dev/null + # Instalar las gemas si no están + test -f .bundle/config \ + || bundle install --path=/srv/http/gems.kefir.red + + # Actualizar las gemas + bundle + # Instalar los assets + test -f yarn.lock \ + && yarn + # Crear el sitio con lujo de detalles y guardar un log, pero a la vez # tenerlo en la salida estándar para poder enviar al MAILTO del # cronjob.