-
-
Notifications
You must be signed in to change notification settings - Fork 8
2021_3 Actualización a 2.0b14
Vladimir Támara Patiño edited this page Apr 26, 2021
·
14 revisions
- Mira una breve descripción de las novedades en https://github.com/pasosdeJesus/sivel2/releases/tag/v2.0b14
- Instala globalmente la gema
dotenv:doas gem install dotenv - Saca copia por lo menos de los archivos
config/database.ymlyconfig/initializers/sip.rb(aunque se sugiere también que saques copia deconfig/application.rbyconfig/initializers/punto_montaje.rb):
mkdir resp/
cp config/{database.yml,application.rb,initializers/sip.rb,initializers/punto_montaje.rb} resp/
- Si clonaste el repositorio de github renombra la rama
masterpor la ramamain:
git checkout master
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
git pull
- Copia el archivo
.env.plantillaen.envy editalo para establecer las variables de configuración. Los valores por poner puedes obtenerlos de las copias que hiciste.
cp .env.plantilla .env
${EDITOR} .env
- Si estás desplegando en modo producción edita el archivo de arranque (digamos
/etc/rc.d/sivel2) y quita las variables de ambiente (que ahora se pasan desdebin/u.sh) y deja solamenteDIRAPySECRET_KEY_BASE. - Ejecuta migraciones y otros procedimiento de actualización (incluyendo reiniciar):
bin/migra
- Si ves errores puede ser mejor que ejecutes antes:
doas gem install bundlery despuésbundle update. Sibundle updatepresenta errores con los motoressip,mr519_gen,heb412_genysivel2_gen, pueden deberse al cambio de la ramamasterpor la ramamainy suelen resolverse eliminando los directorios cache empleados porbundlerque aparecen en el mensaje de error.