-
-
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.yml
yconfig/initializers/sip.rb
(aunque se sugiere también que saques copia deconfig/application.rb
yconfig/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
master
por 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.plantilla
en.env
y 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 solamenteDIRAP
ySECRET_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 bundler
y despuésbundle update
. Sibundle update
presenta errores con los motoressip
,mr519_gen
,heb412_gen
ysivel2_gen
, pueden deberse al cambio de la ramamaster
por la ramamain
y suelen resolverse eliminando los directorios cache empleados porbundler
que aparecen en el mensaje de error.